﻿using System;
using System.CodeDom.Compiler;
using System.Reflection;
using System.Runtime.CompilerServices;
using Plugin.Iconize;
using Prism.Mvvm;
using Xamarin.Forms;
using Xamarin.Forms.Internals;
using Xamarin.Forms.Xaml;
using Xamarin.Forms.Xaml.Internals;

namespace AutoR.Views.Home
{
	// Token: 0x0200002D RID: 45
	[XamlFilePath("Views\\Home\\Drill.xaml")]
	public class Drill : TabbedPage
	{
		// Token: 0x060000AF RID: 175 RVA: 0x0001D591 File Offset: 0x0001B791
		public Drill()
		{
			this.InitializeComponent();
		}

		// Token: 0x060000B0 RID: 176 RVA: 0x000103D8 File Offset: 0x0000E5D8
		private void ListView_OnItemTapped(object sender, ItemTappedEventArgs e)
		{
			((ListView)sender).SelectedItem = null;
		}

		// Token: 0x060000B1 RID: 177 RVA: 0x0001D5A0 File Offset: 0x0001B7A0
		[GeneratedCode("Xamarin.Forms.Build.Tasks.XamlG", "0.0.0.0")]
		private void InitializeComponent()
		{
			if (ResourceLoader.ResourceProvider != null && ResourceLoader.ResourceProvider(typeof(Drill).GetTypeInfo().Assembly.GetName(), "Views/Home/Drill.xaml") != null)
			{
				this.__InitComponentRuntime();
				return;
			}
			if (XamlLoader.XamlFileProvider != null && XamlLoader.XamlFileProvider(base.GetType()) != null)
			{
				this.__InitComponentRuntime();
				return;
			}
			Label label = new Label();
			BindingExtension bindingExtension = new BindingExtension();
			Switch @switch = new Switch();
			Label label2 = new Label();
			BindingExtension bindingExtension2 = new BindingExtension();
			Switch switch2 = new Switch();
			BindingExtension bindingExtension3 = new BindingExtension();
			BindingExtension bindingExtension4 = new BindingExtension();
			TapGestureRecognizer tapGestureRecognizer = new TapGestureRecognizer();
			Label label3 = new Label();
			StackLayout stackLayout = new StackLayout();
			Label label4 = new Label();
			BindingExtension bindingExtension5 = new BindingExtension();
			string item = "大中破快速";
			string item2 = "大破快速";
			string item3 = "澡堂";
			Picker picker = new Picker();
			StackLayout stackLayout2 = new StackLayout();
			StackLayout stackLayout3 = new StackLayout();
			Frame frame = new Frame();
			Label label5 = new Label();
			BindingExtension bindingExtension6 = new BindingExtension();
			string item4 = "舰队1";
			string item5 = "舰队2";
			string item6 = "舰队3";
			string item7 = "舰队4";
			Picker picker2 = new Picker();
			Label label6 = new Label();
			BindingExtension bindingExtension7 = new BindingExtension();
			string item8 = "单纵阵";
			string item9 = "复纵阵";
			string item10 = "轮型阵";
			string item11 = "梯形阵";
			string item12 = "单横阵";
			Picker picker3 = new Picker();
			Label label7 = new Label();
			BindingExtension bindingExtension8 = new BindingExtension();
			Switch switch3 = new Switch();
			StackLayout stackLayout4 = new StackLayout();
			Label label8 = new Label();
			BindingExtension bindingExtension9 = new BindingExtension();
			Switch switch4 = new Switch();
			Label label9 = new Label();
			BindingExtension bindingExtension10 = new BindingExtension();
			Entry entry = new Entry();
			StackLayout stackLayout5 = new StackLayout();
			StackLayout stackLayout6 = new StackLayout();
			Frame frame2 = new Frame();
			BindingExtension bindingExtension11 = new BindingExtension();
			TapGestureRecognizer tapGestureRecognizer2 = new TapGestureRecognizer();
			Image image = new Image();
			Label label10 = new Label();
			BindingExtension bindingExtension12 = new BindingExtension();
			Label label11 = new Label();
			StackLayout stackLayout7 = new StackLayout();
			BindingExtension bindingExtension13 = new BindingExtension();
			DataTemplate dataTemplate = new DataTemplate();
			ListView listView = new ListView();
			StackLayout stackLayout8 = new StackLayout();
			Frame frame3 = new Frame();
			StackLayout stackLayout9 = new StackLayout();
			ContentPage contentPage = new ContentPage();
			Label label12 = new Label();
			BindingExtension bindingExtension14 = new BindingExtension();
			string item13 = "舰队1";
			string item14 = "舰队2";
			string item15 = "舰队3";
			string item16 = "舰队4";
			Picker picker4 = new Picker();
			Label label13 = new Label();
			BindingExtension bindingExtension15 = new BindingExtension();
			string item17 = "单纵阵";
			string item18 = "复纵阵";
			string item19 = "轮型阵";
			string item20 = "梯形阵";
			string item21 = "单横阵";
			Picker picker5 = new Picker();
			Label label14 = new Label();
			BindingExtension bindingExtension16 = new BindingExtension();
			Switch switch5 = new Switch();
			StackLayout stackLayout10 = new StackLayout();
			Frame frame4 = new Frame();
			BindingExtension bindingExtension17 = new BindingExtension();
			TapGestureRecognizer tapGestureRecognizer3 = new TapGestureRecognizer();
			Image image2 = new Image();
			Label label15 = new Label();
			BindingExtension bindingExtension18 = new BindingExtension();
			Label label16 = new Label();
			StackLayout stackLayout11 = new StackLayout();
			BindingExtension bindingExtension19 = new BindingExtension();
			DataTemplate dataTemplate2 = new DataTemplate();
			ListView listView2 = new ListView();
			StackLayout stackLayout12 = new StackLayout();
			Frame frame5 = new Frame();
			Label label17 = new Label();
			BindingExtension bindingExtension20 = new BindingExtension();
			TapGestureRecognizer tapGestureRecognizer4 = new TapGestureRecognizer();
			Label label18 = new Label();
			StackLayout stackLayout13 = new StackLayout();
			BindingExtension bindingExtension21 = new BindingExtension();
			DataTemplate dataTemplate3 = new DataTemplate();
			ListView listView3 = new ListView();
			ScrollView scrollView = new ScrollView();
			StackLayout stackLayout14 = new StackLayout();
			Frame frame6 = new Frame();
			StackLayout stackLayout15 = new StackLayout();
			ContentPage contentPage2 = new ContentPage();
			Label label19 = new Label();
			BindingExtension bindingExtension22 = new BindingExtension();
			string item22 = "舰队1";
			string item23 = "舰队2";
			string item24 = "舰队3";
			string item25 = "舰队4";
			Picker picker6 = new Picker();
			Label label20 = new Label();
			BindingExtension bindingExtension23 = new BindingExtension();
			string item26 = "单纵阵";
			string item27 = "复纵阵";
			string item28 = "轮型阵";
			string item29 = "梯形阵";
			string item30 = "单横阵";
			Picker picker7 = new Picker();
			Label label21 = new Label();
			BindingExtension bindingExtension24 = new BindingExtension();
			Switch switch6 = new Switch();
			StackLayout stackLayout16 = new StackLayout();
			Frame frame7 = new Frame();
			BindingExtension bindingExtension25 = new BindingExtension();
			TapGestureRecognizer tapGestureRecognizer5 = new TapGestureRecognizer();
			Image image3 = new Image();
			Label label22 = new Label();
			BindingExtension bindingExtension26 = new BindingExtension();
			Label label23 = new Label();
			StackLayout stackLayout17 = new StackLayout();
			BindingExtension bindingExtension27 = new BindingExtension();
			DataTemplate dataTemplate4 = new DataTemplate();
			ListView listView4 = new ListView();
			StackLayout stackLayout18 = new StackLayout();
			Frame frame8 = new Frame();
			Label label24 = new Label();
			BindingExtension bindingExtension28 = new BindingExtension();
			TapGestureRecognizer tapGestureRecognizer6 = new TapGestureRecognizer();
			Label label25 = new Label();
			StackLayout stackLayout19 = new StackLayout();
			BindingExtension bindingExtension29 = new BindingExtension();
			DataTemplate dataTemplate5 = new DataTemplate();
			ListView listView5 = new ListView();
			ScrollView scrollView2 = new ScrollView();
			StackLayout stackLayout20 = new StackLayout();
			Frame frame9 = new Frame();
			StackLayout stackLayout21 = new StackLayout();
			ContentPage contentPage3 = new ContentPage();
			Label label26 = new Label();
			BindingExtension bindingExtension30 = new BindingExtension();
			string item31 = "舰队1";
			string item32 = "舰队2";
			string item33 = "舰队3";
			string item34 = "舰队4";
			Picker picker8 = new Picker();
			Label label27 = new Label();
			BindingExtension bindingExtension31 = new BindingExtension();
			string item35 = "单纵阵";
			string item36 = "复纵阵";
			string item37 = "轮型阵";
			string item38 = "梯形阵";
			string item39 = "单横阵";
			Picker picker9 = new Picker();
			Label label28 = new Label();
			BindingExtension bindingExtension32 = new BindingExtension();
			Switch switch7 = new Switch();
			StackLayout stackLayout22 = new StackLayout();
			Frame frame10 = new Frame();
			BindingExtension bindingExtension33 = new BindingExtension();
			TapGestureRecognizer tapGestureRecognizer7 = new TapGestureRecognizer();
			Image image4 = new Image();
			Label label29 = new Label();
			BindingExtension bindingExtension34 = new BindingExtension();
			Label label30 = new Label();
			StackLayout stackLayout23 = new StackLayout();
			BindingExtension bindingExtension35 = new BindingExtension();
			DataTemplate dataTemplate6 = new DataTemplate();
			ListView listView6 = new ListView();
			StackLayout stackLayout24 = new StackLayout();
			Frame frame11 = new Frame();
			Label label31 = new Label();
			BindingExtension bindingExtension36 = new BindingExtension();
			TapGestureRecognizer tapGestureRecognizer8 = new TapGestureRecognizer();
			Label label32 = new Label();
			StackLayout stackLayout25 = new StackLayout();
			BindingExtension bindingExtension37 = new BindingExtension();
			DataTemplate dataTemplate7 = new DataTemplate();
			ListView listView7 = new ListView();
			ScrollView scrollView3 = new ScrollView();
			StackLayout stackLayout26 = new StackLayout();
			Frame frame12 = new Frame();
			StackLayout stackLayout27 = new StackLayout();
			ContentPage contentPage4 = new ContentPage();
			NameScope nameScope = new NameScope();
			NameScope.SetNameScope(this, nameScope);
			((INameScope)nameScope).RegisterName("RuleList", listView);
			if (listView.StyleId == null)
			{
				listView.StyleId = "RuleList";
			}
			((INameScope)nameScope).RegisterName("RuleList1", listView2);
			if (listView2.StyleId == null)
			{
				listView2.StyleId = "RuleList1";
			}
			((INameScope)nameScope).RegisterName("ConditionList1", listView3);
			if (listView3.StyleId == null)
			{
				listView3.StyleId = "ConditionList1";
			}
			((INameScope)nameScope).RegisterName("RuleList2", listView4);
			if (listView4.StyleId == null)
			{
				listView4.StyleId = "RuleList2";
			}
			((INameScope)nameScope).RegisterName("ConditionList2", listView5);
			if (listView5.StyleId == null)
			{
				listView5.StyleId = "ConditionList2";
			}
			((INameScope)nameScope).RegisterName("RuleList3", listView6);
			if (listView6.StyleId == null)
			{
				listView6.StyleId = "RuleList3";
			}
			((INameScope)nameScope).RegisterName("ConditionList3", listView7);
			if (listView7.StyleId == null)
			{
				listView7.StyleId = "ConditionList3";
			}
			this.RuleList = listView;
			this.RuleList1 = listView2;
			this.ConditionList1 = listView3;
			this.RuleList2 = listView4;
			this.ConditionList2 = listView5;
			this.RuleList3 = listView6;
			this.ConditionList3 = listView7;
			this.SetValue(ViewModelLocator.AutowireViewModelProperty, new bool?(true));
			this.SetValue(Page.TitleProperty, "演习");
			contentPage.SetValue(Page.TitleProperty, "默认配置");
			frame.SetValue(Xamarin.Forms.Layout.PaddingProperty, new Thickness(2.0));
			frame.SetValue(View.MarginProperty, new Thickness(3.0, 3.0, 3.0, 0.0));
			stackLayout.SetValue(StackLayout.OrientationProperty, StackOrientation.Horizontal);
			label.SetValue(Label.TextProperty, "演习");
			label.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
			stackLayout.Children.Add(label);
			@switch.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
			bindingExtension.Path = "Game.DrillTask.Enabled";
			BindingBase binding = ((IMarkupExtension<BindingBase>)bindingExtension).ProvideValue(null);
			@switch.SetBinding(Switch.IsToggledProperty, binding);
			stackLayout.Children.Add(@switch);
			label2.SetValue(Label.TextProperty, "好友挑战:");
			label2.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
			label2.SetValue(View.MarginProperty, new Thickness(10.0, 0.0, 0.0, 0.0));
			stackLayout.Children.Add(label2);
			switch2.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
			bindingExtension2.Path = "Game.FriendTask.Enabled";
			BindingBase binding2 = ((IMarkupExtension<BindingBase>)bindingExtension2).ProvideValue(null);
			switch2.SetBinding(Switch.IsToggledProperty, binding2);
			stackLayout.Children.Add(switch2);
			bindingExtension3.Path = "Game.FriendTask.Friend.Count";
			bindingExtension3.StringFormat = "选择:{0}";
			BindingBase binding3 = ((IMarkupExtension<BindingBase>)bindingExtension3).ProvideValue(null);
			label3.SetBinding(Label.TextProperty, binding3);
			label3.SetValue(View.MarginProperty, new Thickness(30.0, 0.0, 0.0, 0.0));
			label3.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
			bindingExtension4.Path = "FriendCommand";
			BindingBase binding4 = ((IMarkupExtension<BindingBase>)bindingExtension4).ProvideValue(null);
			tapGestureRecognizer.SetBinding(TapGestureRecognizer.CommandProperty, binding4);
			label3.GestureRecognizers.Add(tapGestureRecognizer);
			stackLayout.Children.Add(label3);
			stackLayout3.Children.Add(stackLayout);
			stackLayout2.SetValue(StackLayout.OrientationProperty, StackOrientation.Horizontal);
			label4.SetValue(Label.TextProperty, "修理:");
			label4.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
			stackLayout2.Children.Add(label4);
			bindingExtension5.Path = "Game.DrillTask.RepairStrategy";
			BindingBase binding5 = ((IMarkupExtension<BindingBase>)bindingExtension5).ProvideValue(null);
			picker.SetBinding(Picker.SelectedIndexProperty, binding5);
			picker.Items.Add(item);
			picker.Items.Add(item2);
			picker.Items.Add(item3);
			stackLayout2.Children.Add(picker);
			stackLayout3.Children.Add(stackLayout2);
			frame.SetValue(ContentView.ContentProperty, stackLayout3);
			stackLayout9.Children.Add(frame);
			frame2.SetValue(Xamarin.Forms.Layout.PaddingProperty, new Thickness(2.0));
			frame2.SetValue(View.MarginProperty, new Thickness(3.0, 0.0));
			stackLayout4.SetValue(StackLayout.OrientationProperty, StackOrientation.Horizontal);
			label5.SetValue(Label.TextProperty, "舰队号:");
			label5.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
			stackLayout4.Children.Add(label5);
			bindingExtension6.Path = "Game.DrillTask.FleetID";
			BindingBase binding6 = ((IMarkupExtension<BindingBase>)bindingExtension6).ProvideValue(null);
			picker2.SetBinding(Picker.SelectedIndexProperty, binding6);
			picker2.Items.Add(item4);
			picker2.Items.Add(item5);
			picker2.Items.Add(item6);
			picker2.Items.Add(item7);
			stackLayout4.Children.Add(picker2);
			label6.SetValue(Label.TextProperty, "阵型:");
			label6.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
			label6.SetValue(View.MarginProperty, new Thickness(10.0, 0.0, 0.0, 0.0));
			stackLayout4.Children.Add(label6);
			bindingExtension7.Path = "Game.DrillTask.Formation";
			BindingBase binding7 = ((IMarkupExtension<BindingBase>)bindingExtension7).ProvideValue(null);
			picker3.SetBinding(Picker.SelectedIndexProperty, binding7);
			picker3.Items.Add(item8);
			picker3.Items.Add(item9);
			picker3.Items.Add(item10);
			picker3.Items.Add(item11);
			picker3.Items.Add(item12);
			stackLayout4.Children.Add(picker3);
			label7.SetValue(Label.TextProperty, "夜战:");
			label7.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
			label7.SetValue(View.MarginProperty, new Thickness(10.0, 0.0, 0.0, 0.0));
			stackLayout4.Children.Add(label7);
			bindingExtension8.Path = "Game.DrillTask.IsNightWar";
			BindingBase binding8 = ((IMarkupExtension<BindingBase>)bindingExtension8).ProvideValue(null);
			switch3.SetBinding(Switch.IsToggledProperty, binding8);
			stackLayout4.Children.Add(switch3);
			stackLayout6.Children.Add(stackLayout4);
			stackLayout5.SetValue(StackLayout.OrientationProperty, StackOrientation.Horizontal);
			label8.SetValue(Label.TextProperty, "旗舰不灭SL:");
			label8.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
			stackLayout5.Children.Add(label8);
			bindingExtension9.Path = "Game.DrillTask.FlagshipSL";
			BindingBase binding9 = ((IMarkupExtension<BindingBase>)bindingExtension9).ProvideValue(null);
			switch4.SetBinding(Switch.IsToggledProperty, binding9);
			stackLayout5.Children.Add(switch4);
			label9.SetValue(Label.TextProperty, "几次SL后放弃:");
			label9.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
			label9.SetValue(View.MarginProperty, new Thickness(10.0, 0.0, 0.0, 0.0));
			stackLayout5.Children.Add(label9);
			bindingExtension10.Path = "Game.DrillTask.SLNumber";
			BindingBase binding10 = ((IMarkupExtension<BindingBase>)bindingExtension10).ProvideValue(null);
			entry.SetBinding(Entry.TextProperty, binding10);
			entry.SetValue(VisualElement.WidthRequestProperty, 40.0);
			entry.SetValue(InputView.KeyboardProperty, new KeyboardTypeConverter().ConvertFromInvariantString("Numeric"));
			stackLayout5.Children.Add(entry);
			stackLayout6.Children.Add(stackLayout5);
			frame2.SetValue(ContentView.ContentProperty, stackLayout6);
			stackLayout9.Children.Add(frame2);
			frame3.SetValue(Xamarin.Forms.Layout.PaddingProperty, new Thickness(2.0));
			frame3.SetValue(View.MarginProperty, new Thickness(3.0, 0.0, 3.0, 3.0));
			frame3.SetValue(View.VerticalOptionsProperty, LayoutOptions.FillAndExpand);
			stackLayout8.SetValue(StackLayout.SpacingProperty, 0.0);
			stackLayout7.SetValue(StackLayout.OrientationProperty, StackOrientation.Horizontal);
			image.SetValue(Image.SourceProperty, new ImageSourceConverter().ConvertFromInvariantString("add.png"));
			image.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
			image.SetValue(VisualElement.HeightRequestProperty, 24.0);
			image.SetValue(VisualElement.WidthRequestProperty, 24.0);
			bindingExtension11.Path = "AddRuleCommand";
			BindingBase binding11 = ((IMarkupExtension<BindingBase>)bindingExtension11).ProvideValue(null);
			tapGestureRecognizer2.SetBinding(TapGestureRecognizer.CommandProperty, binding11);
			image.GestureRecognizers.Add(tapGestureRecognizer2);
			stackLayout7.Children.Add(image);
			label10.SetValue(Label.TextProperty, "条件数量: ");
			label10.SetValue(View.MarginProperty, new Thickness(10.0, 0.0, 0.0, 0.0));
			label10.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
			stackLayout7.Children.Add(label10);
			bindingExtension12.Path = "Game.DrillTask.RuleFleet.Count";
			BindingBase binding12 = ((IMarkupExtension<BindingBase>)bindingExtension12).ProvideValue(null);
			label11.SetBinding(Label.TextProperty, binding12);
			label11.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
			stackLayout7.Children.Add(label11);
			stackLayout8.Children.Add(stackLayout7);
			bindingExtension13.Path = "Game.DrillTask.RuleFleet";
			BindingBase binding13 = ((IMarkupExtension<BindingBase>)bindingExtension13).ProvideValue(null);
			listView.SetBinding(ItemsView<Cell>.ItemsSourceProperty, binding13);
			listView.SetValue(ListView.HasUnevenRowsProperty, true);
			listView.ItemTapped += this.ListView_OnItemTapped;
			IDataTemplate dataTemplate8 = dataTemplate;
			Drill.<InitializeComponent>_anonXamlCDataTemplate_0 <InitializeComponent>_anonXamlCDataTemplate_ = new Drill.<InitializeComponent>_anonXamlCDataTemplate_0();
			object[] array = new object[0 + 7];
			array[0] = dataTemplate;
			array[1] = listView;
			array[2] = stackLayout8;
			array[3] = frame3;
			array[4] = stackLayout9;
			array[5] = contentPage;
			array[6] = this;
			<InitializeComponent>_anonXamlCDataTemplate_.parentValues = array;
			<InitializeComponent>_anonXamlCDataTemplate_.root = this;
			dataTemplate8.LoadTemplate = new Func<object>(<InitializeComponent>_anonXamlCDataTemplate_.LoadDataTemplate);
			listView.SetValue(ItemsView<Cell>.ItemTemplateProperty, dataTemplate);
			stackLayout8.Children.Add(listView);
			frame3.SetValue(ContentView.ContentProperty, stackLayout8);
			stackLayout9.Children.Add(frame3);
			contentPage.SetValue(ContentPage.ContentProperty, stackLayout9);
			this.Children.Add(contentPage);
			contentPage2.SetValue(Page.TitleProperty, "配置1");
			frame4.SetValue(Xamarin.Forms.Layout.PaddingProperty, new Thickness(2.0));
			frame4.SetValue(View.MarginProperty, new Thickness(3.0, 3.0, 3.0, 0.0));
			stackLayout10.SetValue(StackLayout.OrientationProperty, StackOrientation.Horizontal);
			label12.SetValue(Label.TextProperty, "舰队号:");
			label12.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
			stackLayout10.Children.Add(label12);
			bindingExtension14.Path = "Game.DrillTask.DrillRule[0].FleetID";
			BindingBase binding14 = ((IMarkupExtension<BindingBase>)bindingExtension14).ProvideValue(null);
			picker4.SetBinding(Picker.SelectedIndexProperty, binding14);
			picker4.Items.Add(item13);
			picker4.Items.Add(item14);
			picker4.Items.Add(item15);
			picker4.Items.Add(item16);
			stackLayout10.Children.Add(picker4);
			label13.SetValue(Label.TextProperty, "阵型:");
			label13.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
			label13.SetValue(View.MarginProperty, new Thickness(10.0, 0.0, 0.0, 0.0));
			stackLayout10.Children.Add(label13);
			bindingExtension15.Path = "Game.DrillTask.DrillRule[0].Formation";
			BindingBase binding15 = ((IMarkupExtension<BindingBase>)bindingExtension15).ProvideValue(null);
			picker5.SetBinding(Picker.SelectedIndexProperty, binding15);
			picker5.Items.Add(item17);
			picker5.Items.Add(item18);
			picker5.Items.Add(item19);
			picker5.Items.Add(item20);
			picker5.Items.Add(item21);
			stackLayout10.Children.Add(picker5);
			label14.SetValue(Label.TextProperty, "夜战:");
			label14.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
			label14.SetValue(View.MarginProperty, new Thickness(10.0, 0.0, 0.0, 0.0));
			stackLayout10.Children.Add(label14);
			bindingExtension16.Path = "Game.DrillTask.DrillRule[0].IsNightWar";
			BindingBase binding16 = ((IMarkupExtension<BindingBase>)bindingExtension16).ProvideValue(null);
			switch5.SetBinding(Switch.IsToggledProperty, binding16);
			stackLayout10.Children.Add(switch5);
			frame4.SetValue(ContentView.ContentProperty, stackLayout10);
			stackLayout15.Children.Add(frame4);
			frame5.SetValue(Xamarin.Forms.Layout.PaddingProperty, new Thickness(2.0));
			frame5.SetValue(View.MarginProperty, new Thickness(3.0, 0.0));
			frame5.SetValue(View.VerticalOptionsProperty, LayoutOptions.FillAndExpand);
			stackLayout12.SetValue(StackLayout.SpacingProperty, 0.0);
			stackLayout11.SetValue(StackLayout.OrientationProperty, StackOrientation.Horizontal);
			image2.SetValue(Image.SourceProperty, new ImageSourceConverter().ConvertFromInvariantString("add.png"));
			image2.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
			image2.SetValue(VisualElement.HeightRequestProperty, 24.0);
			image2.SetValue(VisualElement.WidthRequestProperty, 24.0);
			bindingExtension17.Path = "AddRule1Command";
			BindingBase binding17 = ((IMarkupExtension<BindingBase>)bindingExtension17).ProvideValue(null);
			tapGestureRecognizer3.SetBinding(TapGestureRecognizer.CommandProperty, binding17);
			image2.GestureRecognizers.Add(tapGestureRecognizer3);
			stackLayout11.Children.Add(image2);
			label15.SetValue(Label.TextProperty, "条件数量: ");
			label15.SetValue(View.MarginProperty, new Thickness(10.0, 0.0, 0.0, 0.0));
			label15.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
			stackLayout11.Children.Add(label15);
			bindingExtension18.Path = "Game.DrillTask.DrillRule[0].RuleFleet.Count";
			BindingBase binding18 = ((IMarkupExtension<BindingBase>)bindingExtension18).ProvideValue(null);
			label16.SetBinding(Label.TextProperty, binding18);
			label16.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
			stackLayout11.Children.Add(label16);
			stackLayout12.Children.Add(stackLayout11);
			bindingExtension19.Path = "Game.DrillTask.DrillRule[0].RuleFleet";
			BindingBase binding19 = ((IMarkupExtension<BindingBase>)bindingExtension19).ProvideValue(null);
			listView2.SetBinding(ItemsView<Cell>.ItemsSourceProperty, binding19);
			listView2.SetValue(ListView.HasUnevenRowsProperty, true);
			listView2.ItemTapped += this.ListView_OnItemTapped;
			IDataTemplate dataTemplate9 = dataTemplate2;
			Drill.<InitializeComponent>_anonXamlCDataTemplate_1 <InitializeComponent>_anonXamlCDataTemplate_2 = new Drill.<InitializeComponent>_anonXamlCDataTemplate_1();
			object[] array2 = new object[0 + 7];
			array2[0] = dataTemplate2;
			array2[1] = listView2;
			array2[2] = stackLayout12;
			array2[3] = frame5;
			array2[4] = stackLayout15;
			array2[5] = contentPage2;
			array2[6] = this;
			<InitializeComponent>_anonXamlCDataTemplate_2.parentValues = array2;
			<InitializeComponent>_anonXamlCDataTemplate_2.root = this;
			dataTemplate9.LoadTemplate = new Func<object>(<InitializeComponent>_anonXamlCDataTemplate_2.LoadDataTemplate);
			listView2.SetValue(ItemsView<Cell>.ItemTemplateProperty, dataTemplate2);
			stackLayout12.Children.Add(listView2);
			frame5.SetValue(ContentView.ContentProperty, stackLayout12);
			stackLayout15.Children.Add(frame5);
			frame6.SetValue(Xamarin.Forms.Layout.PaddingProperty, new Thickness(2.0));
			frame6.SetValue(View.MarginProperty, new Thickness(3.0, 0.0, 3.0, 3.0));
			frame6.SetValue(VisualElement.HeightRequestProperty, 140.0);
			stackLayout14.SetValue(StackLayout.SpacingProperty, 0.0);
			stackLayout13.SetValue(StackLayout.OrientationProperty, StackOrientation.Horizontal);
			stackLayout13.SetValue(View.MarginProperty, new Thickness(0.0, 0.0, 0.0, 10.0));
			label17.SetValue(Label.TextProperty, "切换配置条件");
			stackLayout13.Children.Add(label17);
			label18.SetValue(Label.TextProperty, "添加");
			label18.SetValue(Label.TextColorProperty, Color.Aqua);
			label18.SetValue(View.HorizontalOptionsProperty, LayoutOptions.EndAndExpand);
			bindingExtension20.Path = "AddNode1Command";
			BindingBase binding20 = ((IMarkupExtension<BindingBase>)bindingExtension20).ProvideValue(null);
			tapGestureRecognizer4.SetBinding(TapGestureRecognizer.CommandProperty, binding20);
			label18.GestureRecognizers.Add(tapGestureRecognizer4);
			stackLayout13.Children.Add(label18);
			stackLayout14.Children.Add(stackLayout13);
			scrollView.SetValue(View.HorizontalOptionsProperty, LayoutOptions.FillAndExpand);
			bindingExtension21.Path = "Game.DrillTask.DrillRule[0].NodeCondition";
			BindingBase binding21 = ((IMarkupExtension<BindingBase>)bindingExtension21).ProvideValue(null);
			listView3.SetBinding(ItemsView<Cell>.ItemsSourceProperty, binding21);
			listView3.SetValue(ListView.HasUnevenRowsProperty, true);
			listView3.ItemTapped += this.ListView_OnItemTapped;
			IDataTemplate dataTemplate10 = dataTemplate3;
			Drill.<InitializeComponent>_anonXamlCDataTemplate_2 <InitializeComponent>_anonXamlCDataTemplate_3 = new Drill.<InitializeComponent>_anonXamlCDataTemplate_2();
			object[] array3 = new object[0 + 8];
			array3[0] = dataTemplate3;
			array3[1] = listView3;
			array3[2] = scrollView;
			array3[3] = stackLayout14;
			array3[4] = frame6;
			array3[5] = stackLayout15;
			array3[6] = contentPage2;
			array3[7] = this;
			<InitializeComponent>_anonXamlCDataTemplate_3.parentValues = array3;
			<InitializeComponent>_anonXamlCDataTemplate_3.root = this;
			dataTemplate10.LoadTemplate = new Func<object>(<InitializeComponent>_anonXamlCDataTemplate_3.LoadDataTemplate);
			listView3.SetValue(ItemsView<Cell>.ItemTemplateProperty, dataTemplate3);
			scrollView.Content = listView3;
			stackLayout14.Children.Add(scrollView);
			frame6.SetValue(ContentView.ContentProperty, stackLayout14);
			stackLayout15.Children.Add(frame6);
			contentPage2.SetValue(ContentPage.ContentProperty, stackLayout15);
			this.Children.Add(contentPage2);
			contentPage3.SetValue(Page.TitleProperty, "配置2");
			frame7.SetValue(Xamarin.Forms.Layout.PaddingProperty, new Thickness(2.0));
			frame7.SetValue(View.MarginProperty, new Thickness(3.0, 3.0, 3.0, 0.0));
			stackLayout16.SetValue(StackLayout.OrientationProperty, StackOrientation.Horizontal);
			label19.SetValue(Label.TextProperty, "舰队号:");
			label19.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
			stackLayout16.Children.Add(label19);
			bindingExtension22.Path = "Game.DrillTask.DrillRule[1].FleetID";
			BindingBase binding22 = ((IMarkupExtension<BindingBase>)bindingExtension22).ProvideValue(null);
			picker6.SetBinding(Picker.SelectedIndexProperty, binding22);
			picker6.Items.Add(item22);
			picker6.Items.Add(item23);
			picker6.Items.Add(item24);
			picker6.Items.Add(item25);
			stackLayout16.Children.Add(picker6);
			label20.SetValue(Label.TextProperty, "阵型:");
			label20.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
			label20.SetValue(View.MarginProperty, new Thickness(10.0, 0.0, 0.0, 0.0));
			stackLayout16.Children.Add(label20);
			bindingExtension23.Path = "Game.DrillTask.DrillRule[1].Formation";
			BindingBase binding23 = ((IMarkupExtension<BindingBase>)bindingExtension23).ProvideValue(null);
			picker7.SetBinding(Picker.SelectedIndexProperty, binding23);
			picker7.Items.Add(item26);
			picker7.Items.Add(item27);
			picker7.Items.Add(item28);
			picker7.Items.Add(item29);
			picker7.Items.Add(item30);
			stackLayout16.Children.Add(picker7);
			label21.SetValue(Label.TextProperty, "夜战:");
			label21.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
			label21.SetValue(View.MarginProperty, new Thickness(10.0, 0.0, 0.0, 0.0));
			stackLayout16.Children.Add(label21);
			bindingExtension24.Path = "Game.DrillTask.DrillRule[1].IsNightWar";
			BindingBase binding24 = ((IMarkupExtension<BindingBase>)bindingExtension24).ProvideValue(null);
			switch6.SetBinding(Switch.IsToggledProperty, binding24);
			stackLayout16.Children.Add(switch6);
			frame7.SetValue(ContentView.ContentProperty, stackLayout16);
			stackLayout21.Children.Add(frame7);
			frame8.SetValue(Xamarin.Forms.Layout.PaddingProperty, new Thickness(2.0));
			frame8.SetValue(View.MarginProperty, new Thickness(3.0, 0.0));
			frame8.SetValue(View.VerticalOptionsProperty, LayoutOptions.FillAndExpand);
			stackLayout18.SetValue(StackLayout.SpacingProperty, 0.0);
			stackLayout17.SetValue(StackLayout.OrientationProperty, StackOrientation.Horizontal);
			image3.SetValue(Image.SourceProperty, new ImageSourceConverter().ConvertFromInvariantString("add.png"));
			image3.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
			image3.SetValue(VisualElement.HeightRequestProperty, 24.0);
			image3.SetValue(VisualElement.WidthRequestProperty, 24.0);
			bindingExtension25.Path = "AddRule2Command";
			BindingBase binding25 = ((IMarkupExtension<BindingBase>)bindingExtension25).ProvideValue(null);
			tapGestureRecognizer5.SetBinding(TapGestureRecognizer.CommandProperty, binding25);
			image3.GestureRecognizers.Add(tapGestureRecognizer5);
			stackLayout17.Children.Add(image3);
			label22.SetValue(Label.TextProperty, "条件数量: ");
			label22.SetValue(View.MarginProperty, new Thickness(10.0, 0.0, 0.0, 0.0));
			label22.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
			stackLayout17.Children.Add(label22);
			bindingExtension26.Path = "Game.DrillTask.DrillRule[1].RuleFleet.Count";
			BindingBase binding26 = ((IMarkupExtension<BindingBase>)bindingExtension26).ProvideValue(null);
			label23.SetBinding(Label.TextProperty, binding26);
			label23.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
			stackLayout17.Children.Add(label23);
			stackLayout18.Children.Add(stackLayout17);
			bindingExtension27.Path = "Game.DrillTask.DrillRule[1].RuleFleet";
			BindingBase binding27 = ((IMarkupExtension<BindingBase>)bindingExtension27).ProvideValue(null);
			listView4.SetBinding(ItemsView<Cell>.ItemsSourceProperty, binding27);
			listView4.SetValue(ListView.HasUnevenRowsProperty, true);
			listView4.ItemTapped += this.ListView_OnItemTapped;
			IDataTemplate dataTemplate11 = dataTemplate4;
			Drill.<InitializeComponent>_anonXamlCDataTemplate_3 <InitializeComponent>_anonXamlCDataTemplate_4 = new Drill.<InitializeComponent>_anonXamlCDataTemplate_3();
			object[] array4 = new object[0 + 7];
			array4[0] = dataTemplate4;
			array4[1] = listView4;
			array4[2] = stackLayout18;
			array4[3] = frame8;
			array4[4] = stackLayout21;
			array4[5] = contentPage3;
			array4[6] = this;
			<InitializeComponent>_anonXamlCDataTemplate_4.parentValues = array4;
			<InitializeComponent>_anonXamlCDataTemplate_4.root = this;
			dataTemplate11.LoadTemplate = new Func<object>(<InitializeComponent>_anonXamlCDataTemplate_4.LoadDataTemplate);
			listView4.SetValue(ItemsView<Cell>.ItemTemplateProperty, dataTemplate4);
			stackLayout18.Children.Add(listView4);
			frame8.SetValue(ContentView.ContentProperty, stackLayout18);
			stackLayout21.Children.Add(frame8);
			frame9.SetValue(Xamarin.Forms.Layout.PaddingProperty, new Thickness(2.0));
			frame9.SetValue(View.MarginProperty, new Thickness(3.0, 0.0, 3.0, 3.0));
			frame9.SetValue(VisualElement.HeightRequestProperty, 140.0);
			stackLayout20.SetValue(StackLayout.SpacingProperty, 0.0);
			stackLayout19.SetValue(StackLayout.OrientationProperty, StackOrientation.Horizontal);
			stackLayout19.SetValue(View.MarginProperty, new Thickness(0.0, 0.0, 0.0, 10.0));
			label24.SetValue(Label.TextProperty, "切换配置条件");
			stackLayout19.Children.Add(label24);
			label25.SetValue(Label.TextProperty, "添加");
			label25.SetValue(Label.TextColorProperty, Color.Aqua);
			label25.SetValue(View.HorizontalOptionsProperty, LayoutOptions.EndAndExpand);
			bindingExtension28.Path = "AddNode2Command";
			BindingBase binding28 = ((IMarkupExtension<BindingBase>)bindingExtension28).ProvideValue(null);
			tapGestureRecognizer6.SetBinding(TapGestureRecognizer.CommandProperty, binding28);
			label25.GestureRecognizers.Add(tapGestureRecognizer6);
			stackLayout19.Children.Add(label25);
			stackLayout20.Children.Add(stackLayout19);
			scrollView2.SetValue(View.HorizontalOptionsProperty, LayoutOptions.FillAndExpand);
			bindingExtension29.Path = "Game.DrillTask.DrillRule[1].NodeCondition";
			BindingBase binding29 = ((IMarkupExtension<BindingBase>)bindingExtension29).ProvideValue(null);
			listView5.SetBinding(ItemsView<Cell>.ItemsSourceProperty, binding29);
			listView5.SetValue(ListView.HasUnevenRowsProperty, true);
			listView5.ItemTapped += this.ListView_OnItemTapped;
			IDataTemplate dataTemplate12 = dataTemplate5;
			Drill.<InitializeComponent>_anonXamlCDataTemplate_4 <InitializeComponent>_anonXamlCDataTemplate_5 = new Drill.<InitializeComponent>_anonXamlCDataTemplate_4();
			object[] array5 = new object[0 + 8];
			array5[0] = dataTemplate5;
			array5[1] = listView5;
			array5[2] = scrollView2;
			array5[3] = stackLayout20;
			array5[4] = frame9;
			array5[5] = stackLayout21;
			array5[6] = contentPage3;
			array5[7] = this;
			<InitializeComponent>_anonXamlCDataTemplate_5.parentValues = array5;
			<InitializeComponent>_anonXamlCDataTemplate_5.root = this;
			dataTemplate12.LoadTemplate = new Func<object>(<InitializeComponent>_anonXamlCDataTemplate_5.LoadDataTemplate);
			listView5.SetValue(ItemsView<Cell>.ItemTemplateProperty, dataTemplate5);
			scrollView2.Content = listView5;
			stackLayout20.Children.Add(scrollView2);
			frame9.SetValue(ContentView.ContentProperty, stackLayout20);
			stackLayout21.Children.Add(frame9);
			contentPage3.SetValue(ContentPage.ContentProperty, stackLayout21);
			this.Children.Add(contentPage3);
			contentPage4.SetValue(Page.TitleProperty, "配置3");
			frame10.SetValue(Xamarin.Forms.Layout.PaddingProperty, new Thickness(2.0));
			frame10.SetValue(View.MarginProperty, new Thickness(3.0, 3.0, 3.0, 0.0));
			stackLayout22.SetValue(StackLayout.OrientationProperty, StackOrientation.Horizontal);
			label26.SetValue(Label.TextProperty, "舰队号:");
			label26.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
			stackLayout22.Children.Add(label26);
			bindingExtension30.Path = "Game.DrillTask.DrillRule[2].FleetID";
			BindingBase binding30 = ((IMarkupExtension<BindingBase>)bindingExtension30).ProvideValue(null);
			picker8.SetBinding(Picker.SelectedIndexProperty, binding30);
			picker8.Items.Add(item31);
			picker8.Items.Add(item32);
			picker8.Items.Add(item33);
			picker8.Items.Add(item34);
			stackLayout22.Children.Add(picker8);
			label27.SetValue(Label.TextProperty, "阵型:");
			label27.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
			label27.SetValue(View.MarginProperty, new Thickness(10.0, 0.0, 0.0, 0.0));
			stackLayout22.Children.Add(label27);
			bindingExtension31.Path = "Game.DrillTask.DrillRule[2].Formation";
			BindingBase binding31 = ((IMarkupExtension<BindingBase>)bindingExtension31).ProvideValue(null);
			picker9.SetBinding(Picker.SelectedIndexProperty, binding31);
			picker9.Items.Add(item35);
			picker9.Items.Add(item36);
			picker9.Items.Add(item37);
			picker9.Items.Add(item38);
			picker9.Items.Add(item39);
			stackLayout22.Children.Add(picker9);
			label28.SetValue(Label.TextProperty, "夜战:");
			label28.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
			label28.SetValue(View.MarginProperty, new Thickness(10.0, 0.0, 0.0, 0.0));
			stackLayout22.Children.Add(label28);
			bindingExtension32.Path = "Game.DrillTask.DrillRule[2].IsNightWar";
			BindingBase binding32 = ((IMarkupExtension<BindingBase>)bindingExtension32).ProvideValue(null);
			switch7.SetBinding(Switch.IsToggledProperty, binding32);
			stackLayout22.Children.Add(switch7);
			frame10.SetValue(ContentView.ContentProperty, stackLayout22);
			stackLayout27.Children.Add(frame10);
			frame11.SetValue(Xamarin.Forms.Layout.PaddingProperty, new Thickness(2.0));
			frame11.SetValue(View.MarginProperty, new Thickness(3.0, 0.0));
			frame11.SetValue(View.VerticalOptionsProperty, LayoutOptions.FillAndExpand);
			stackLayout24.SetValue(StackLayout.SpacingProperty, 0.0);
			stackLayout23.SetValue(StackLayout.OrientationProperty, StackOrientation.Horizontal);
			image4.SetValue(Image.SourceProperty, new ImageSourceConverter().ConvertFromInvariantString("add.png"));
			image4.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
			image4.SetValue(VisualElement.HeightRequestProperty, 24.0);
			image4.SetValue(VisualElement.WidthRequestProperty, 24.0);
			bindingExtension33.Path = "AddRule3Command";
			BindingBase binding33 = ((IMarkupExtension<BindingBase>)bindingExtension33).ProvideValue(null);
			tapGestureRecognizer7.SetBinding(TapGestureRecognizer.CommandProperty, binding33);
			image4.GestureRecognizers.Add(tapGestureRecognizer7);
			stackLayout23.Children.Add(image4);
			label29.SetValue(Label.TextProperty, "条件数量: ");
			label29.SetValue(View.MarginProperty, new Thickness(10.0, 0.0, 0.0, 0.0));
			label29.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
			stackLayout23.Children.Add(label29);
			bindingExtension34.Path = "Game.DrillTask.DrillRule[2].RuleFleet.Count";
			BindingBase binding34 = ((IMarkupExtension<BindingBase>)bindingExtension34).ProvideValue(null);
			label30.SetBinding(Label.TextProperty, binding34);
			label30.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
			stackLayout23.Children.Add(label30);
			stackLayout24.Children.Add(stackLayout23);
			bindingExtension35.Path = "Game.DrillTask.DrillRule[2].RuleFleet";
			BindingBase binding35 = ((IMarkupExtension<BindingBase>)bindingExtension35).ProvideValue(null);
			listView6.SetBinding(ItemsView<Cell>.ItemsSourceProperty, binding35);
			listView6.SetValue(ListView.HasUnevenRowsProperty, true);
			listView6.ItemTapped += this.ListView_OnItemTapped;
			IDataTemplate dataTemplate13 = dataTemplate6;
			Drill.<InitializeComponent>_anonXamlCDataTemplate_5 <InitializeComponent>_anonXamlCDataTemplate_6 = new Drill.<InitializeComponent>_anonXamlCDataTemplate_5();
			object[] array6 = new object[0 + 7];
			array6[0] = dataTemplate6;
			array6[1] = listView6;
			array6[2] = stackLayout24;
			array6[3] = frame11;
			array6[4] = stackLayout27;
			array6[5] = contentPage4;
			array6[6] = this;
			<InitializeComponent>_anonXamlCDataTemplate_6.parentValues = array6;
			<InitializeComponent>_anonXamlCDataTemplate_6.root = this;
			dataTemplate13.LoadTemplate = new Func<object>(<InitializeComponent>_anonXamlCDataTemplate_6.LoadDataTemplate);
			listView6.SetValue(ItemsView<Cell>.ItemTemplateProperty, dataTemplate6);
			stackLayout24.Children.Add(listView6);
			frame11.SetValue(ContentView.ContentProperty, stackLayout24);
			stackLayout27.Children.Add(frame11);
			frame12.SetValue(Xamarin.Forms.Layout.PaddingProperty, new Thickness(2.0));
			frame12.SetValue(View.MarginProperty, new Thickness(3.0, 0.0, 3.0, 3.0));
			frame12.SetValue(VisualElement.HeightRequestProperty, 140.0);
			stackLayout26.SetValue(StackLayout.SpacingProperty, 0.0);
			stackLayout25.SetValue(StackLayout.OrientationProperty, StackOrientation.Horizontal);
			stackLayout25.SetValue(View.MarginProperty, new Thickness(0.0, 0.0, 0.0, 10.0));
			label31.SetValue(Label.TextProperty, "切换配置条件");
			stackLayout25.Children.Add(label31);
			label32.SetValue(Label.TextProperty, "添加");
			label32.SetValue(Label.TextColorProperty, Color.Aqua);
			label32.SetValue(View.HorizontalOptionsProperty, LayoutOptions.EndAndExpand);
			bindingExtension36.Path = "AddNode3Command";
			BindingBase binding36 = ((IMarkupExtension<BindingBase>)bindingExtension36).ProvideValue(null);
			tapGestureRecognizer8.SetBinding(TapGestureRecognizer.CommandProperty, binding36);
			label32.GestureRecognizers.Add(tapGestureRecognizer8);
			stackLayout25.Children.Add(label32);
			stackLayout26.Children.Add(stackLayout25);
			scrollView3.SetValue(View.HorizontalOptionsProperty, LayoutOptions.FillAndExpand);
			bindingExtension37.Path = "Game.DrillTask.DrillRule[2].NodeCondition";
			BindingBase binding37 = ((IMarkupExtension<BindingBase>)bindingExtension37).ProvideValue(null);
			listView7.SetBinding(ItemsView<Cell>.ItemsSourceProperty, binding37);
			listView7.SetValue(ListView.HasUnevenRowsProperty, true);
			listView7.ItemTapped += this.ListView_OnItemTapped;
			IDataTemplate dataTemplate14 = dataTemplate7;
			Drill.<InitializeComponent>_anonXamlCDataTemplate_6 <InitializeComponent>_anonXamlCDataTemplate_7 = new Drill.<InitializeComponent>_anonXamlCDataTemplate_6();
			object[] array7 = new object[0 + 8];
			array7[0] = dataTemplate7;
			array7[1] = listView7;
			array7[2] = scrollView3;
			array7[3] = stackLayout26;
			array7[4] = frame12;
			array7[5] = stackLayout27;
			array7[6] = contentPage4;
			array7[7] = this;
			<InitializeComponent>_anonXamlCDataTemplate_7.parentValues = array7;
			<InitializeComponent>_anonXamlCDataTemplate_7.root = this;
			dataTemplate14.LoadTemplate = new Func<object>(<InitializeComponent>_anonXamlCDataTemplate_7.LoadDataTemplate);
			listView7.SetValue(ItemsView<Cell>.ItemTemplateProperty, dataTemplate7);
			scrollView3.Content = listView7;
			stackLayout26.Children.Add(scrollView3);
			frame12.SetValue(ContentView.ContentProperty, stackLayout26);
			stackLayout27.Children.Add(frame12);
			contentPage4.SetValue(ContentPage.ContentProperty, stackLayout27);
			this.Children.Add(contentPage4);
		}

		// Token: 0x060000B2 RID: 178 RVA: 0x0001FF5C File Offset: 0x0001E15C
		private void __InitComponentRuntime()
		{
			this.LoadFromXaml(typeof(Drill));
			this.RuleList = this.FindByName("RuleList");
			this.RuleList1 = this.FindByName("RuleList1");
			this.ConditionList1 = this.FindByName("ConditionList1");
			this.RuleList2 = this.FindByName("RuleList2");
			this.ConditionList2 = this.FindByName("ConditionList2");
			this.RuleList3 = this.FindByName("RuleList3");
			this.ConditionList3 = this.FindByName("ConditionList3");
		}

		// Token: 0x04000056 RID: 86
		[GeneratedCode("Xamarin.Forms.Build.Tasks.XamlG", "0.0.0.0")]
		private ListView RuleList;

		// Token: 0x04000057 RID: 87
		[GeneratedCode("Xamarin.Forms.Build.Tasks.XamlG", "0.0.0.0")]
		private ListView RuleList1;

		// Token: 0x04000058 RID: 88
		[GeneratedCode("Xamarin.Forms.Build.Tasks.XamlG", "0.0.0.0")]
		private ListView ConditionList1;

		// Token: 0x04000059 RID: 89
		[GeneratedCode("Xamarin.Forms.Build.Tasks.XamlG", "0.0.0.0")]
		private ListView RuleList2;

		// Token: 0x0400005A RID: 90
		[GeneratedCode("Xamarin.Forms.Build.Tasks.XamlG", "0.0.0.0")]
		private ListView ConditionList2;

		// Token: 0x0400005B RID: 91
		[GeneratedCode("Xamarin.Forms.Build.Tasks.XamlG", "0.0.0.0")]
		private ListView RuleList3;

		// Token: 0x0400005C RID: 92
		[GeneratedCode("Xamarin.Forms.Build.Tasks.XamlG", "0.0.0.0")]
		private ListView ConditionList3;

		// Token: 0x0200002E RID: 46
		[CompilerGenerated]
		private sealed class <InitializeComponent>_anonXamlCDataTemplate_0
		{
			// Token: 0x060000B4 RID: 180 RVA: 0x00020008 File Offset: 0x0001E208
			internal object LoadDataTemplate()
			{
				ReferenceExtension referenceExtension = new ReferenceExtension();
				BindingExtension bindingExtension = new BindingExtension();
				BindingExtension bindingExtension2 = new BindingExtension();
				TapGestureRecognizer tapGestureRecognizer = new TapGestureRecognizer();
				IconImage iconImage = new IconImage();
				BindingExtension bindingExtension3 = new BindingExtension();
				Label label = new Label();
				BindingExtension bindingExtension4 = new BindingExtension();
				string item = "1";
				string item2 = "2";
				string item3 = "3";
				string item4 = "4";
				string item5 = "5";
				string item6 = "6";
				Picker picker = new Picker();
				BindingExtension bindingExtension5 = new BindingExtension();
				ReferenceExtension referenceExtension2 = new ReferenceExtension();
				BindingExtension bindingExtension6 = new BindingExtension();
				BindingExtension bindingExtension7 = new BindingExtension();
				TapGestureRecognizer tapGestureRecognizer2 = new TapGestureRecognizer();
				Label label2 = new Label();
				StackLayout stackLayout = new StackLayout();
				Label label3 = new Label();
				BindingExtension bindingExtension8 = new BindingExtension();
				Entry entry = new Entry();
				StackLayout stackLayout2 = new StackLayout();
				StackLayout stackLayout3 = new StackLayout();
				BindingExtension bindingExtension9 = new BindingExtension();
				Label label4 = new Label();
				BindingExtension bindingExtension10 = new BindingExtension();
				Entry entry2 = new Entry();
				Label label5 = new Label();
				BindingExtension bindingExtension11 = new BindingExtension();
				ReferenceExtension referenceExtension3 = new ReferenceExtension();
				BindingExtension bindingExtension12 = new BindingExtension();
				BindingExtension bindingExtension13 = new BindingExtension();
				TapGestureRecognizer tapGestureRecognizer3 = new TapGestureRecognizer();
				Label label6 = new Label();
				StackLayout stackLayout4 = new StackLayout();
				BindingExtension bindingExtension14 = new BindingExtension();
				Entry entry3 = new Entry();
				Label label7 = new Label();
				BindingExtension bindingExtension15 = new BindingExtension();
				Entry entry4 = new Entry();
				Label label8 = new Label();
				BindingExtension bindingExtension16 = new BindingExtension();
				Switch @switch = new Switch();
				IconImage iconImage2 = new IconImage();
				BindingExtension bindingExtension17 = new BindingExtension();
				Switch switch2 = new Switch();
				StackLayout stackLayout5 = new StackLayout();
				StackLayout stackLayout6 = new StackLayout();
				BindingExtension bindingExtension18 = new BindingExtension();
				Label label9 = new Label();
				BindingExtension bindingExtension19 = new BindingExtension();
				string item7 = "1";
				string item8 = "2";
				string item9 = "3";
				string item10 = "4";
				string item11 = "5";
				string item12 = "6";
				Picker picker2 = new Picker();
				Label label10 = new Label();
				BindingExtension bindingExtension20 = new BindingExtension();
				Entry entry5 = new Entry();
				StackLayout stackLayout7 = new StackLayout();
				BindingExtension bindingExtension21 = new BindingExtension();
				Entry entry6 = new Entry();
				Label label11 = new Label();
				BindingExtension bindingExtension22 = new BindingExtension();
				Entry entry7 = new Entry();
				Label label12 = new Label();
				BindingExtension bindingExtension23 = new BindingExtension();
				Switch switch3 = new Switch();
				IconImage iconImage3 = new IconImage();
				BindingExtension bindingExtension24 = new BindingExtension();
				Switch switch4 = new Switch();
				StackLayout stackLayout8 = new StackLayout();
				StackLayout stackLayout9 = new StackLayout();
				ReferenceExtension referenceExtension4 = new ReferenceExtension();
				BindingExtension bindingExtension25 = new BindingExtension();
				BindingExtension bindingExtension26 = new BindingExtension();
				TapGestureRecognizer tapGestureRecognizer4 = new TapGestureRecognizer();
				Label label13 = new Label();
				BindingExtension bindingExtension27 = new BindingExtension();
				Image image = new Image();
				BindingExtension bindingExtension28 = new BindingExtension();
				Image image2 = new Image();
				BindingExtension bindingExtension29 = new BindingExtension();
				Image image3 = new Image();
				BindingExtension bindingExtension30 = new BindingExtension();
				Image image4 = new Image();
				StackLayout stackLayout10 = new StackLayout();
				Label label14 = new Label();
				BindingExtension bindingExtension31 = new BindingExtension();
				Switch switch5 = new Switch();
				StackLayout stackLayout11 = new StackLayout();
				StackLayout stackLayout12 = new StackLayout();
				ReferenceExtension referenceExtension5 = new ReferenceExtension();
				BindingExtension bindingExtension32 = new BindingExtension();
				BindingExtension bindingExtension33 = new BindingExtension();
				TapGestureRecognizer tapGestureRecognizer5 = new TapGestureRecognizer();
				IconImage iconImage4 = new IconImage();
				StackLayout stackLayout13 = new StackLayout();
				Frame frame = new Frame();
				ViewCell viewCell = new ViewCell();
				NameScope nameScope = new NameScope();
				NameScope.SetNameScope(viewCell, nameScope);
				frame.SetValue(Xamarin.Forms.Layout.PaddingProperty, new Thickness(1.0));
				frame.SetValue(View.MarginProperty, new Thickness(1.0));
				stackLayout13.SetValue(StackLayout.OrientationProperty, StackOrientation.Horizontal);
				stackLayout13.SetValue(StackLayout.SpacingProperty, 0.0);
				iconImage.SetValue(IconImage.IconProperty, "md-cached");
				iconImage.SetValue(IconImage.IconColorProperty, Color.DodgerBlue);
				iconImage.SetValue(VisualElement.HeightRequestProperty, 24.0);
				iconImage.SetValue(VisualElement.WidthRequestProperty, 24.0);
				iconImage.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
				referenceExtension.Name = "RuleList";
				IMarkupExtension markupExtension = referenceExtension;
				XamlServiceProvider xamlServiceProvider = new XamlServiceProvider();
				Type typeFromHandle = typeof(IProvideValueTarget);
				int length;
				object[] array = new object[(length = this.parentValues.Length) + 6];
				Array.Copy(this.parentValues, 0, array, 6, length);
				object[] array2 = array;
				array2[0] = bindingExtension;
				array2[1] = tapGestureRecognizer;
				array2[2] = iconImage;
				array2[3] = stackLayout13;
				array2[4] = frame;
				array2[5] = viewCell;
				object service;
				xamlServiceProvider.Add(typeFromHandle, service = new SimpleValueTargetProvider(array2, typeof(BindingExtension).GetRuntimeProperty("Source"), nameScope));
				xamlServiceProvider.Add(typeof(IReferenceProvider), service);
				Type typeFromHandle2 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver = new XmlNamespaceResolver();
				xmlNamespaceResolver.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider.Add(typeFromHandle2, new XamlTypeResolver(xmlNamespaceResolver, typeof(Drill.<InitializeComponent>_anonXamlCDataTemplate_0).GetTypeInfo().Assembly));
				xamlServiceProvider.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(87, 75)));
				object source = markupExtension.ProvideValue(xamlServiceProvider);
				bindingExtension.Source = source;
				bindingExtension.Path = "BindingContext.VisCommand";
				BindingBase binding = ((IMarkupExtension<BindingBase>)bindingExtension).ProvideValue(null);
				tapGestureRecognizer.SetBinding(TapGestureRecognizer.CommandProperty, binding);
				BindingBase binding2 = ((IMarkupExtension<BindingBase>)bindingExtension2).ProvideValue(null);
				tapGestureRecognizer.SetBinding(TapGestureRecognizer.CommandParameterProperty, binding2);
				iconImage.GestureRecognizers.Add(tapGestureRecognizer);
				stackLayout13.Children.Add(iconImage);
				stackLayout12.SetValue(View.MarginProperty, new Thickness(5.0, 0.0, 0.0, 5.0));
				stackLayout12.SetValue(StackLayout.SpacingProperty, 0.0);
				stackLayout12.SetValue(View.HorizontalOptionsProperty, LayoutOptions.FillAndExpand);
				bindingExtension3.Path = "TypeA";
				BindingBase binding3 = ((IMarkupExtension<BindingBase>)bindingExtension3).ProvideValue(null);
				stackLayout3.SetBinding(VisualElement.IsVisibleProperty, binding3);
				stackLayout3.SetValue(StackLayout.SpacingProperty, 0.0);
				stackLayout.SetValue(StackLayout.OrientationProperty, StackOrientation.Horizontal);
				stackLayout.SetValue(StackLayout.SpacingProperty, 0.0);
				label.SetValue(Label.TextProperty, "位置:");
				label.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
				BindableObject bindableObject = label;
				BindableProperty fontSizeProperty = Label.FontSizeProperty;
				IExtendedTypeConverter extendedTypeConverter = new FontSizeConverter();
				string value = "13";
				XamlServiceProvider xamlServiceProvider2 = new XamlServiceProvider();
				Type typeFromHandle3 = typeof(IProvideValueTarget);
				int length2;
				object[] array3 = new object[(length2 = this.parentValues.Length) + 7];
				Array.Copy(this.parentValues, 0, array3, 7, length2);
				object[] array4 = array3;
				array4[0] = label;
				array4[1] = stackLayout;
				array4[2] = stackLayout3;
				array4[3] = stackLayout12;
				array4[4] = stackLayout13;
				array4[5] = frame;
				array4[6] = viewCell;
				object service2;
				xamlServiceProvider2.Add(typeFromHandle3, service2 = new SimpleValueTargetProvider(array4, Label.FontSizeProperty, nameScope));
				xamlServiceProvider2.Add(typeof(IReferenceProvider), service2);
				Type typeFromHandle4 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver2 = new XmlNamespaceResolver();
				xmlNamespaceResolver2.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver2.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver2.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver2.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider2.Add(typeFromHandle4, new XamlTypeResolver(xmlNamespaceResolver2, typeof(Drill.<InitializeComponent>_anonXamlCDataTemplate_0).GetTypeInfo().Assembly));
				xamlServiceProvider2.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(93, 100)));
				bindableObject.SetValue(fontSizeProperty, extendedTypeConverter.ConvertFromInvariantString(value, xamlServiceProvider2));
				stackLayout.Children.Add(label);
				bindingExtension4.Path = "Position";
				BindingBase binding4 = ((IMarkupExtension<BindingBase>)bindingExtension4).ProvideValue(null);
				picker.SetBinding(Picker.SelectedIndexProperty, binding4);
				picker.Items.Add(item);
				picker.Items.Add(item2);
				picker.Items.Add(item3);
				picker.Items.Add(item4);
				picker.Items.Add(item5);
				picker.Items.Add(item6);
				stackLayout.Children.Add(picker);
				bindingExtension5.Path = "ShipName";
				BindingBase binding5 = ((IMarkupExtension<BindingBase>)bindingExtension5).ProvideValue(null);
				label2.SetBinding(Label.TextProperty, binding5);
				label2.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
				BindableObject bindableObject2 = label2;
				BindableProperty fontSizeProperty2 = Label.FontSizeProperty;
				IExtendedTypeConverter extendedTypeConverter2 = new FontSizeConverter();
				string value2 = "13";
				XamlServiceProvider xamlServiceProvider3 = new XamlServiceProvider();
				Type typeFromHandle5 = typeof(IProvideValueTarget);
				int length3;
				object[] array5 = new object[(length3 = this.parentValues.Length) + 7];
				Array.Copy(this.parentValues, 0, array5, 7, length3);
				object[] array6 = array5;
				array6[0] = label2;
				array6[1] = stackLayout;
				array6[2] = stackLayout3;
				array6[3] = stackLayout12;
				array6[4] = stackLayout13;
				array6[5] = frame;
				array6[6] = viewCell;
				object service3;
				xamlServiceProvider3.Add(typeFromHandle5, service3 = new SimpleValueTargetProvider(array6, Label.FontSizeProperty, nameScope));
				xamlServiceProvider3.Add(typeof(IReferenceProvider), service3);
				Type typeFromHandle6 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver3 = new XmlNamespaceResolver();
				xmlNamespaceResolver3.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver3.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver3.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver3.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider3.Add(typeFromHandle6, new XamlTypeResolver(xmlNamespaceResolver3, typeof(Drill.<InitializeComponent>_anonXamlCDataTemplate_0).GetTypeInfo().Assembly));
				xamlServiceProvider3.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(104, 115)));
				bindableObject2.SetValue(fontSizeProperty2, extendedTypeConverter2.ConvertFromInvariantString(value2, xamlServiceProvider3));
				label2.SetValue(View.MarginProperty, new Thickness(10.0, 0.0, 0.0, 0.0));
				label2.SetValue(Label.TextColorProperty, Color.MidnightBlue);
				referenceExtension2.Name = "RuleList";
				IMarkupExtension markupExtension2 = referenceExtension2;
				XamlServiceProvider xamlServiceProvider4 = new XamlServiceProvider();
				Type typeFromHandle7 = typeof(IProvideValueTarget);
				int length4;
				object[] array7 = new object[(length4 = this.parentValues.Length) + 9];
				Array.Copy(this.parentValues, 0, array7, 9, length4);
				object[] array8 = array7;
				array8[0] = bindingExtension6;
				array8[1] = tapGestureRecognizer2;
				array8[2] = label2;
				array8[3] = stackLayout;
				array8[4] = stackLayout3;
				array8[5] = stackLayout12;
				array8[6] = stackLayout13;
				array8[7] = frame;
				array8[8] = viewCell;
				object service4;
				xamlServiceProvider4.Add(typeFromHandle7, service4 = new SimpleValueTargetProvider(array8, typeof(BindingExtension).GetRuntimeProperty("Source"), nameScope));
				xamlServiceProvider4.Add(typeof(IReferenceProvider), service4);
				Type typeFromHandle8 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver4 = new XmlNamespaceResolver();
				xmlNamespaceResolver4.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver4.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver4.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver4.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider4.Add(typeFromHandle8, new XamlTypeResolver(xmlNamespaceResolver4, typeof(Drill.<InitializeComponent>_anonXamlCDataTemplate_0).GetTypeInfo().Assembly));
				xamlServiceProvider4.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(106, 87)));
				object source2 = markupExtension2.ProvideValue(xamlServiceProvider4);
				bindingExtension6.Source = source2;
				bindingExtension6.Path = "BindingContext.FleetCommand";
				BindingBase binding6 = ((IMarkupExtension<BindingBase>)bindingExtension6).ProvideValue(null);
				tapGestureRecognizer2.SetBinding(TapGestureRecognizer.CommandProperty, binding6);
				bindingExtension7.Path = "ShipID";
				BindingBase binding7 = ((IMarkupExtension<BindingBase>)bindingExtension7).ProvideValue(null);
				tapGestureRecognizer2.SetBinding(TapGestureRecognizer.CommandParameterProperty, binding7);
				label2.GestureRecognizers.Add(tapGestureRecognizer2);
				stackLayout.Children.Add(label2);
				stackLayout3.Children.Add(stackLayout);
				stackLayout2.SetValue(StackLayout.OrientationProperty, StackOrientation.Horizontal);
				stackLayout2.SetValue(StackLayout.SpacingProperty, 0.0);
				label3.SetValue(Label.TextProperty, "等级 ≤");
				label3.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
				BindableObject bindableObject3 = label3;
				BindableProperty fontSizeProperty3 = Label.FontSizeProperty;
				IExtendedTypeConverter extendedTypeConverter3 = new FontSizeConverter();
				string value3 = "13";
				XamlServiceProvider xamlServiceProvider5 = new XamlServiceProvider();
				Type typeFromHandle9 = typeof(IProvideValueTarget);
				int length5;
				object[] array9 = new object[(length5 = this.parentValues.Length) + 7];
				Array.Copy(this.parentValues, 0, array9, 7, length5);
				object[] array10 = array9;
				array10[0] = label3;
				array10[1] = stackLayout2;
				array10[2] = stackLayout3;
				array10[3] = stackLayout12;
				array10[4] = stackLayout13;
				array10[5] = frame;
				array10[6] = viewCell;
				object service5;
				xamlServiceProvider5.Add(typeFromHandle9, service5 = new SimpleValueTargetProvider(array10, Label.FontSizeProperty, nameScope));
				xamlServiceProvider5.Add(typeof(IReferenceProvider), service5);
				Type typeFromHandle10 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver5 = new XmlNamespaceResolver();
				xmlNamespaceResolver5.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver5.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver5.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver5.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider5.Add(typeFromHandle10, new XamlTypeResolver(xmlNamespaceResolver5, typeof(Drill.<InitializeComponent>_anonXamlCDataTemplate_0).GetTypeInfo().Assembly));
				xamlServiceProvider5.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(111, 101)));
				bindableObject3.SetValue(fontSizeProperty3, extendedTypeConverter3.ConvertFromInvariantString(value3, xamlServiceProvider5));
				stackLayout2.Children.Add(label3);
				bindingExtension8.Path = "MaxLv";
				BindingBase binding8 = ((IMarkupExtension<BindingBase>)bindingExtension8).ProvideValue(null);
				entry.SetBinding(Entry.TextProperty, binding8);
				BindableObject bindableObject4 = entry;
				BindableProperty fontSizeProperty4 = Entry.FontSizeProperty;
				IExtendedTypeConverter extendedTypeConverter4 = new FontSizeConverter();
				string value4 = "13";
				XamlServiceProvider xamlServiceProvider6 = new XamlServiceProvider();
				Type typeFromHandle11 = typeof(IProvideValueTarget);
				int length6;
				object[] array11 = new object[(length6 = this.parentValues.Length) + 7];
				Array.Copy(this.parentValues, 0, array11, 7, length6);
				object[] array12 = array11;
				array12[0] = entry;
				array12[1] = stackLayout2;
				array12[2] = stackLayout3;
				array12[3] = stackLayout12;
				array12[4] = stackLayout13;
				array12[5] = frame;
				array12[6] = viewCell;
				object service6;
				xamlServiceProvider6.Add(typeFromHandle11, service6 = new SimpleValueTargetProvider(array12, Entry.FontSizeProperty, nameScope));
				xamlServiceProvider6.Add(typeof(IReferenceProvider), service6);
				Type typeFromHandle12 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver6 = new XmlNamespaceResolver();
				xmlNamespaceResolver6.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver6.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver6.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver6.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider6.Add(typeFromHandle12, new XamlTypeResolver(xmlNamespaceResolver6, typeof(Drill.<InitializeComponent>_anonXamlCDataTemplate_0).GetTypeInfo().Assembly));
				xamlServiceProvider6.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(112, 92)));
				bindableObject4.SetValue(fontSizeProperty4, extendedTypeConverter4.ConvertFromInvariantString(value4, xamlServiceProvider6));
				entry.SetValue(Entry.HorizontalTextAlignmentProperty, new TextAlignmentConverter().ConvertFromInvariantString("Center"));
				entry.SetValue(VisualElement.WidthRequestProperty, 40.0);
				entry.SetValue(InputView.KeyboardProperty, new KeyboardTypeConverter().ConvertFromInvariantString("Numeric"));
				stackLayout2.Children.Add(entry);
				stackLayout3.Children.Add(stackLayout2);
				stackLayout12.Children.Add(stackLayout3);
				bindingExtension9.Path = "TypeB";
				BindingBase binding9 = ((IMarkupExtension<BindingBase>)bindingExtension9).ProvideValue(null);
				stackLayout6.SetBinding(VisualElement.IsVisibleProperty, binding9);
				stackLayout6.SetValue(StackLayout.SpacingProperty, 0.0);
				stackLayout4.SetValue(StackLayout.OrientationProperty, StackOrientation.Horizontal);
				stackLayout4.SetValue(StackLayout.SpacingProperty, 0.0);
				label4.SetValue(Label.TextProperty, "数量:");
				label4.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
				BindableObject bindableObject5 = label4;
				BindableProperty fontSizeProperty5 = Label.FontSizeProperty;
				IExtendedTypeConverter extendedTypeConverter5 = new FontSizeConverter();
				string value5 = "13";
				XamlServiceProvider xamlServiceProvider7 = new XamlServiceProvider();
				Type typeFromHandle13 = typeof(IProvideValueTarget);
				int length7;
				object[] array13 = new object[(length7 = this.parentValues.Length) + 7];
				Array.Copy(this.parentValues, 0, array13, 7, length7);
				object[] array14 = array13;
				array14[0] = label4;
				array14[1] = stackLayout4;
				array14[2] = stackLayout6;
				array14[3] = stackLayout12;
				array14[4] = stackLayout13;
				array14[5] = frame;
				array14[6] = viewCell;
				object service7;
				xamlServiceProvider7.Add(typeFromHandle13, service7 = new SimpleValueTargetProvider(array14, Label.FontSizeProperty, nameScope));
				xamlServiceProvider7.Add(typeof(IReferenceProvider), service7);
				Type typeFromHandle14 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver7 = new XmlNamespaceResolver();
				xmlNamespaceResolver7.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver7.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver7.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver7.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider7.Add(typeFromHandle14, new XamlTypeResolver(xmlNamespaceResolver7, typeof(Drill.<InitializeComponent>_anonXamlCDataTemplate_0).GetTypeInfo().Assembly));
				xamlServiceProvider7.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(117, 100)));
				bindableObject5.SetValue(fontSizeProperty5, extendedTypeConverter5.ConvertFromInvariantString(value5, xamlServiceProvider7));
				stackLayout4.Children.Add(label4);
				bindingExtension10.Path = "Number";
				BindingBase binding10 = ((IMarkupExtension<BindingBase>)bindingExtension10).ProvideValue(null);
				entry2.SetBinding(Entry.TextProperty, binding10);
				BindableObject bindableObject6 = entry2;
				BindableProperty fontSizeProperty6 = Entry.FontSizeProperty;
				IExtendedTypeConverter extendedTypeConverter6 = new FontSizeConverter();
				string value6 = "13";
				XamlServiceProvider xamlServiceProvider8 = new XamlServiceProvider();
				Type typeFromHandle15 = typeof(IProvideValueTarget);
				int length8;
				object[] array15 = new object[(length8 = this.parentValues.Length) + 7];
				Array.Copy(this.parentValues, 0, array15, 7, length8);
				object[] array16 = array15;
				array16[0] = entry2;
				array16[1] = stackLayout4;
				array16[2] = stackLayout6;
				array16[3] = stackLayout12;
				array16[4] = stackLayout13;
				array16[5] = frame;
				array16[6] = viewCell;
				object service8;
				xamlServiceProvider8.Add(typeFromHandle15, service8 = new SimpleValueTargetProvider(array16, Entry.FontSizeProperty, nameScope));
				xamlServiceProvider8.Add(typeof(IReferenceProvider), service8);
				Type typeFromHandle16 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver8 = new XmlNamespaceResolver();
				xmlNamespaceResolver8.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver8.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver8.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver8.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider8.Add(typeFromHandle16, new XamlTypeResolver(xmlNamespaceResolver8, typeof(Drill.<InitializeComponent>_anonXamlCDataTemplate_0).GetTypeInfo().Assembly));
				xamlServiceProvider8.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(118, 88)));
				bindableObject6.SetValue(fontSizeProperty6, extendedTypeConverter6.ConvertFromInvariantString(value6, xamlServiceProvider8));
				entry2.SetValue(Entry.HorizontalTextAlignmentProperty, new TextAlignmentConverter().ConvertFromInvariantString("Center"));
				entry2.SetValue(VisualElement.WidthRequestProperty, 30.0);
				entry2.SetValue(InputView.KeyboardProperty, new KeyboardTypeConverter().ConvertFromInvariantString("Numeric"));
				stackLayout4.Children.Add(entry2);
				label5.SetValue(Label.TextProperty, "类型:");
				label5.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
				BindableObject bindableObject7 = label5;
				BindableProperty fontSizeProperty7 = Label.FontSizeProperty;
				IExtendedTypeConverter extendedTypeConverter7 = new FontSizeConverter();
				string value7 = "13";
				XamlServiceProvider xamlServiceProvider9 = new XamlServiceProvider();
				Type typeFromHandle17 = typeof(IProvideValueTarget);
				int length9;
				object[] array17 = new object[(length9 = this.parentValues.Length) + 7];
				Array.Copy(this.parentValues, 0, array17, 7, length9);
				object[] array18 = array17;
				array18[0] = label5;
				array18[1] = stackLayout4;
				array18[2] = stackLayout6;
				array18[3] = stackLayout12;
				array18[4] = stackLayout13;
				array18[5] = frame;
				array18[6] = viewCell;
				object service9;
				xamlServiceProvider9.Add(typeFromHandle17, service9 = new SimpleValueTargetProvider(array18, Label.FontSizeProperty, nameScope));
				xamlServiceProvider9.Add(typeof(IReferenceProvider), service9);
				Type typeFromHandle18 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver9 = new XmlNamespaceResolver();
				xmlNamespaceResolver9.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver9.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver9.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver9.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider9.Add(typeFromHandle18, new XamlTypeResolver(xmlNamespaceResolver9, typeof(Drill.<InitializeComponent>_anonXamlCDataTemplate_0).GetTypeInfo().Assembly));
				xamlServiceProvider9.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(119, 100)));
				bindableObject7.SetValue(fontSizeProperty7, extendedTypeConverter7.ConvertFromInvariantString(value7, xamlServiceProvider9));
				label5.SetValue(View.MarginProperty, new Thickness(5.0, 0.0, 0.0, 0.0));
				stackLayout4.Children.Add(label5);
				bindingExtension11.Path = "ShipTypeName";
				BindingBase binding11 = ((IMarkupExtension<BindingBase>)bindingExtension11).ProvideValue(null);
				label6.SetBinding(Label.TextProperty, binding11);
				label6.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
				label6.SetValue(Label.TextColorProperty, Color.CadetBlue);
				referenceExtension3.Name = "RuleList";
				IMarkupExtension markupExtension3 = referenceExtension3;
				XamlServiceProvider xamlServiceProvider10 = new XamlServiceProvider();
				Type typeFromHandle19 = typeof(IProvideValueTarget);
				int length10;
				object[] array19 = new object[(length10 = this.parentValues.Length) + 9];
				Array.Copy(this.parentValues, 0, array19, 9, length10);
				object[] array20 = array19;
				array20[0] = bindingExtension12;
				array20[1] = tapGestureRecognizer3;
				array20[2] = label6;
				array20[3] = stackLayout4;
				array20[4] = stackLayout6;
				array20[5] = stackLayout12;
				array20[6] = stackLayout13;
				array20[7] = frame;
				array20[8] = viewCell;
				object service10;
				xamlServiceProvider10.Add(typeFromHandle19, service10 = new SimpleValueTargetProvider(array20, typeof(BindingExtension).GetRuntimeProperty("Source"), nameScope));
				xamlServiceProvider10.Add(typeof(IReferenceProvider), service10);
				Type typeFromHandle20 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver10 = new XmlNamespaceResolver();
				xmlNamespaceResolver10.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver10.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver10.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver10.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider10.Add(typeFromHandle20, new XamlTypeResolver(xmlNamespaceResolver10, typeof(Drill.<InitializeComponent>_anonXamlCDataTemplate_0).GetTypeInfo().Assembly));
				xamlServiceProvider10.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(122, 87)));
				object source3 = markupExtension3.ProvideValue(xamlServiceProvider10);
				bindingExtension12.Source = source3;
				bindingExtension12.Path = "BindingContext.RuleTypeCommand";
				BindingBase binding12 = ((IMarkupExtension<BindingBase>)bindingExtension12).ProvideValue(null);
				tapGestureRecognizer3.SetBinding(TapGestureRecognizer.CommandProperty, binding12);
				bindingExtension13.Path = "ShipType";
				BindingBase binding13 = ((IMarkupExtension<BindingBase>)bindingExtension13).ProvideValue(null);
				tapGestureRecognizer3.SetBinding(TapGestureRecognizer.CommandParameterProperty, binding13);
				label6.GestureRecognizers.Add(tapGestureRecognizer3);
				stackLayout4.Children.Add(label6);
				stackLayout6.Children.Add(stackLayout4);
				stackLayout5.SetValue(StackLayout.OrientationProperty, StackOrientation.Horizontal);
				stackLayout5.SetValue(StackLayout.SpacingProperty, 0.0);
				bindingExtension14.Path = "MinLv";
				BindingBase binding14 = ((IMarkupExtension<BindingBase>)bindingExtension14).ProvideValue(null);
				entry3.SetBinding(Entry.TextProperty, binding14);
				BindableObject bindableObject8 = entry3;
				BindableProperty fontSizeProperty8 = Entry.FontSizeProperty;
				IExtendedTypeConverter extendedTypeConverter8 = new FontSizeConverter();
				string value8 = "13";
				XamlServiceProvider xamlServiceProvider11 = new XamlServiceProvider();
				Type typeFromHandle21 = typeof(IProvideValueTarget);
				int length11;
				object[] array21 = new object[(length11 = this.parentValues.Length) + 7];
				Array.Copy(this.parentValues, 0, array21, 7, length11);
				object[] array22 = array21;
				array22[0] = entry3;
				array22[1] = stackLayout5;
				array22[2] = stackLayout6;
				array22[3] = stackLayout12;
				array22[4] = stackLayout13;
				array22[5] = frame;
				array22[6] = viewCell;
				object service11;
				xamlServiceProvider11.Add(typeFromHandle21, service11 = new SimpleValueTargetProvider(array22, Entry.FontSizeProperty, nameScope));
				xamlServiceProvider11.Add(typeof(IReferenceProvider), service11);
				Type typeFromHandle22 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver11 = new XmlNamespaceResolver();
				xmlNamespaceResolver11.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver11.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver11.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver11.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider11.Add(typeFromHandle22, new XamlTypeResolver(xmlNamespaceResolver11, typeof(Drill.<InitializeComponent>_anonXamlCDataTemplate_0).GetTypeInfo().Assembly));
				xamlServiceProvider11.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(127, 87)));
				bindableObject8.SetValue(fontSizeProperty8, extendedTypeConverter8.ConvertFromInvariantString(value8, xamlServiceProvider11));
				entry3.SetValue(Entry.HorizontalTextAlignmentProperty, new TextAlignmentConverter().ConvertFromInvariantString("Center"));
				entry3.SetValue(VisualElement.WidthRequestProperty, 40.0);
				entry3.SetValue(InputView.KeyboardProperty, new KeyboardTypeConverter().ConvertFromInvariantString("Numeric"));
				stackLayout5.Children.Add(entry3);
				label7.SetValue(Label.TextProperty, "≤ 等级 ≤");
				label7.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
				BindableObject bindableObject9 = label7;
				BindableProperty fontSizeProperty9 = Label.FontSizeProperty;
				IExtendedTypeConverter extendedTypeConverter9 = new FontSizeConverter();
				string value9 = "13";
				XamlServiceProvider xamlServiceProvider12 = new XamlServiceProvider();
				Type typeFromHandle23 = typeof(IProvideValueTarget);
				int length12;
				object[] array23 = new object[(length12 = this.parentValues.Length) + 7];
				Array.Copy(this.parentValues, 0, array23, 7, length12);
				object[] array24 = array23;
				array24[0] = label7;
				array24[1] = stackLayout5;
				array24[2] = stackLayout6;
				array24[3] = stackLayout12;
				array24[4] = stackLayout13;
				array24[5] = frame;
				array24[6] = viewCell;
				object service12;
				xamlServiceProvider12.Add(typeFromHandle23, service12 = new SimpleValueTargetProvider(array24, Label.FontSizeProperty, nameScope));
				xamlServiceProvider12.Add(typeof(IReferenceProvider), service12);
				Type typeFromHandle24 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver12 = new XmlNamespaceResolver();
				xmlNamespaceResolver12.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver12.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver12.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver12.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider12.Add(typeFromHandle24, new XamlTypeResolver(xmlNamespaceResolver12, typeof(Drill.<InitializeComponent>_anonXamlCDataTemplate_0).GetTypeInfo().Assembly));
				xamlServiceProvider12.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(128, 103)));
				bindableObject9.SetValue(fontSizeProperty9, extendedTypeConverter9.ConvertFromInvariantString(value9, xamlServiceProvider12));
				stackLayout5.Children.Add(label7);
				bindingExtension15.Path = "MaxLv";
				BindingBase binding15 = ((IMarkupExtension<BindingBase>)bindingExtension15).ProvideValue(null);
				entry4.SetBinding(Entry.TextProperty, binding15);
				BindableObject bindableObject10 = entry4;
				BindableProperty fontSizeProperty10 = Entry.FontSizeProperty;
				IExtendedTypeConverter extendedTypeConverter10 = new FontSizeConverter();
				string value10 = "13";
				XamlServiceProvider xamlServiceProvider13 = new XamlServiceProvider();
				Type typeFromHandle25 = typeof(IProvideValueTarget);
				int length13;
				object[] array25 = new object[(length13 = this.parentValues.Length) + 7];
				Array.Copy(this.parentValues, 0, array25, 7, length13);
				object[] array26 = array25;
				array26[0] = entry4;
				array26[1] = stackLayout5;
				array26[2] = stackLayout6;
				array26[3] = stackLayout12;
				array26[4] = stackLayout13;
				array26[5] = frame;
				array26[6] = viewCell;
				object service13;
				xamlServiceProvider13.Add(typeFromHandle25, service13 = new SimpleValueTargetProvider(array26, Entry.FontSizeProperty, nameScope));
				xamlServiceProvider13.Add(typeof(IReferenceProvider), service13);
				Type typeFromHandle26 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver13 = new XmlNamespaceResolver();
				xmlNamespaceResolver13.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver13.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver13.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver13.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider13.Add(typeFromHandle26, new XamlTypeResolver(xmlNamespaceResolver13, typeof(Drill.<InitializeComponent>_anonXamlCDataTemplate_0).GetTypeInfo().Assembly));
				xamlServiceProvider13.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(129, 87)));
				bindableObject10.SetValue(fontSizeProperty10, extendedTypeConverter10.ConvertFromInvariantString(value10, xamlServiceProvider13));
				entry4.SetValue(Entry.HorizontalTextAlignmentProperty, new TextAlignmentConverter().ConvertFromInvariantString("Center"));
				entry4.SetValue(VisualElement.WidthRequestProperty, 40.0);
				entry4.SetValue(InputView.KeyboardProperty, new KeyboardTypeConverter().ConvertFromInvariantString("Numeric"));
				stackLayout5.Children.Add(entry4);
				label8.SetValue(Label.TextProperty, "反序");
				label8.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
				BindableObject bindableObject11 = label8;
				BindableProperty fontSizeProperty11 = Label.FontSizeProperty;
				IExtendedTypeConverter extendedTypeConverter11 = new FontSizeConverter();
				string value11 = "13";
				XamlServiceProvider xamlServiceProvider14 = new XamlServiceProvider();
				Type typeFromHandle27 = typeof(IProvideValueTarget);
				int length14;
				object[] array27 = new object[(length14 = this.parentValues.Length) + 7];
				Array.Copy(this.parentValues, 0, array27, 7, length14);
				object[] array28 = array27;
				array28[0] = label8;
				array28[1] = stackLayout5;
				array28[2] = stackLayout6;
				array28[3] = stackLayout12;
				array28[4] = stackLayout13;
				array28[5] = frame;
				array28[6] = viewCell;
				object service14;
				xamlServiceProvider14.Add(typeFromHandle27, service14 = new SimpleValueTargetProvider(array28, Label.FontSizeProperty, nameScope));
				xamlServiceProvider14.Add(typeof(IReferenceProvider), service14);
				Type typeFromHandle28 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver14 = new XmlNamespaceResolver();
				xmlNamespaceResolver14.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver14.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver14.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver14.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider14.Add(typeFromHandle28, new XamlTypeResolver(xmlNamespaceResolver14, typeof(Drill.<InitializeComponent>_anonXamlCDataTemplate_0).GetTypeInfo().Assembly));
				xamlServiceProvider14.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(130, 99)));
				bindableObject11.SetValue(fontSizeProperty11, extendedTypeConverter11.ConvertFromInvariantString(value11, xamlServiceProvider14));
				label8.SetValue(View.MarginProperty, new Thickness(10.0, 0.0, 0.0, 0.0));
				stackLayout5.Children.Add(label8);
				bindingExtension16.Path = "LvOrder";
				BindingBase binding16 = ((IMarkupExtension<BindingBase>)bindingExtension16).ProvideValue(null);
				@switch.SetBinding(Switch.IsToggledProperty, binding16);
				stackLayout5.Children.Add(@switch);
				iconImage2.SetValue(IconImage.IconProperty, "md-lock");
				iconImage2.SetValue(IconImage.IconColorProperty, Color.DeepSkyBlue);
				iconImage2.SetValue(VisualElement.HeightRequestProperty, 18.0);
				iconImage2.SetValue(VisualElement.WidthRequestProperty, 18.0);
				iconImage2.SetValue(View.MarginProperty, new Thickness(5.0, 0.0, 0.0, 0.0));
				stackLayout5.Children.Add(iconImage2);
				bindingExtension17.Path = "IsLock";
				BindingBase binding17 = ((IMarkupExtension<BindingBase>)bindingExtension17).ProvideValue(null);
				switch2.SetBinding(Switch.IsToggledProperty, binding17);
				stackLayout5.Children.Add(switch2);
				stackLayout6.Children.Add(stackLayout5);
				stackLayout12.Children.Add(stackLayout6);
				bindingExtension18.Path = "TypeC";
				BindingBase binding18 = ((IMarkupExtension<BindingBase>)bindingExtension18).ProvideValue(null);
				stackLayout9.SetBinding(VisualElement.IsVisibleProperty, binding18);
				stackLayout9.SetValue(StackLayout.SpacingProperty, 0.0);
				stackLayout7.SetValue(StackLayout.OrientationProperty, StackOrientation.Horizontal);
				stackLayout7.SetValue(StackLayout.SpacingProperty, 0.0);
				label9.SetValue(Label.TextProperty, "位置:");
				label9.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
				BindableObject bindableObject12 = label9;
				BindableProperty fontSizeProperty12 = Label.FontSizeProperty;
				IExtendedTypeConverter extendedTypeConverter12 = new FontSizeConverter();
				string value12 = "13";
				XamlServiceProvider xamlServiceProvider15 = new XamlServiceProvider();
				Type typeFromHandle29 = typeof(IProvideValueTarget);
				int length15;
				object[] array29 = new object[(length15 = this.parentValues.Length) + 7];
				Array.Copy(this.parentValues, 0, array29, 7, length15);
				object[] array30 = array29;
				array30[0] = label9;
				array30[1] = stackLayout7;
				array30[2] = stackLayout9;
				array30[3] = stackLayout12;
				array30[4] = stackLayout13;
				array30[5] = frame;
				array30[6] = viewCell;
				object service15;
				xamlServiceProvider15.Add(typeFromHandle29, service15 = new SimpleValueTargetProvider(array30, Label.FontSizeProperty, nameScope));
				xamlServiceProvider15.Add(typeof(IReferenceProvider), service15);
				Type typeFromHandle30 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver15 = new XmlNamespaceResolver();
				xmlNamespaceResolver15.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver15.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver15.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver15.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider15.Add(typeFromHandle30, new XamlTypeResolver(xmlNamespaceResolver15, typeof(Drill.<InitializeComponent>_anonXamlCDataTemplate_0).GetTypeInfo().Assembly));
				xamlServiceProvider15.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(138, 100)));
				bindableObject12.SetValue(fontSizeProperty12, extendedTypeConverter12.ConvertFromInvariantString(value12, xamlServiceProvider15));
				stackLayout7.Children.Add(label9);
				bindingExtension19.Path = "Position";
				BindingBase binding19 = ((IMarkupExtension<BindingBase>)bindingExtension19).ProvideValue(null);
				picker2.SetBinding(Picker.SelectedIndexProperty, binding19);
				picker2.Items.Add(item7);
				picker2.Items.Add(item8);
				picker2.Items.Add(item9);
				picker2.Items.Add(item10);
				picker2.Items.Add(item11);
				picker2.Items.Add(item12);
				stackLayout7.Children.Add(picker2);
				label10.SetValue(Label.TextProperty, "名称:");
				label10.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
				BindableObject bindableObject13 = label10;
				BindableProperty fontSizeProperty13 = Label.FontSizeProperty;
				IExtendedTypeConverter extendedTypeConverter13 = new FontSizeConverter();
				string value13 = "13";
				XamlServiceProvider xamlServiceProvider16 = new XamlServiceProvider();
				Type typeFromHandle31 = typeof(IProvideValueTarget);
				int length16;
				object[] array31 = new object[(length16 = this.parentValues.Length) + 7];
				Array.Copy(this.parentValues, 0, array31, 7, length16);
				object[] array32 = array31;
				array32[0] = label10;
				array32[1] = stackLayout7;
				array32[2] = stackLayout9;
				array32[3] = stackLayout12;
				array32[4] = stackLayout13;
				array32[5] = frame;
				array32[6] = viewCell;
				object service16;
				xamlServiceProvider16.Add(typeFromHandle31, service16 = new SimpleValueTargetProvider(array32, Label.FontSizeProperty, nameScope));
				xamlServiceProvider16.Add(typeof(IReferenceProvider), service16);
				Type typeFromHandle32 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver16 = new XmlNamespaceResolver();
				xmlNamespaceResolver16.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver16.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver16.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver16.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider16.Add(typeFromHandle32, new XamlTypeResolver(xmlNamespaceResolver16, typeof(Drill.<InitializeComponent>_anonXamlCDataTemplate_0).GetTypeInfo().Assembly));
				xamlServiceProvider16.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(149, 100)));
				bindableObject13.SetValue(fontSizeProperty13, extendedTypeConverter13.ConvertFromInvariantString(value13, xamlServiceProvider16));
				label10.SetValue(View.MarginProperty, new Thickness(5.0, 0.0, 0.0, 0.0));
				stackLayout7.Children.Add(label10);
				bindingExtension20.Path = "SelectName";
				BindingBase binding20 = ((IMarkupExtension<BindingBase>)bindingExtension20).ProvideValue(null);
				entry5.SetBinding(Entry.TextProperty, binding20);
				entry5.SetValue(VisualElement.WidthRequestProperty, 180.0);
				stackLayout7.Children.Add(entry5);
				stackLayout9.Children.Add(stackLayout7);
				stackLayout8.SetValue(StackLayout.OrientationProperty, StackOrientation.Horizontal);
				stackLayout8.SetValue(StackLayout.SpacingProperty, 0.0);
				bindingExtension21.Path = "MinLv";
				BindingBase binding21 = ((IMarkupExtension<BindingBase>)bindingExtension21).ProvideValue(null);
				entry6.SetBinding(Entry.TextProperty, binding21);
				BindableObject bindableObject14 = entry6;
				BindableProperty fontSizeProperty14 = Entry.FontSizeProperty;
				IExtendedTypeConverter extendedTypeConverter14 = new FontSizeConverter();
				string value14 = "13";
				XamlServiceProvider xamlServiceProvider17 = new XamlServiceProvider();
				Type typeFromHandle33 = typeof(IProvideValueTarget);
				int length17;
				object[] array33 = new object[(length17 = this.parentValues.Length) + 7];
				Array.Copy(this.parentValues, 0, array33, 7, length17);
				object[] array34 = array33;
				array34[0] = entry6;
				array34[1] = stackLayout8;
				array34[2] = stackLayout9;
				array34[3] = stackLayout12;
				array34[4] = stackLayout13;
				array34[5] = frame;
				array34[6] = viewCell;
				object service17;
				xamlServiceProvider17.Add(typeFromHandle33, service17 = new SimpleValueTargetProvider(array34, Entry.FontSizeProperty, nameScope));
				xamlServiceProvider17.Add(typeof(IReferenceProvider), service17);
				Type typeFromHandle34 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver17 = new XmlNamespaceResolver();
				xmlNamespaceResolver17.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver17.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver17.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver17.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider17.Add(typeFromHandle34, new XamlTypeResolver(xmlNamespaceResolver17, typeof(Drill.<InitializeComponent>_anonXamlCDataTemplate_0).GetTypeInfo().Assembly));
				xamlServiceProvider17.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(153, 87)));
				bindableObject14.SetValue(fontSizeProperty14, extendedTypeConverter14.ConvertFromInvariantString(value14, xamlServiceProvider17));
				entry6.SetValue(Entry.HorizontalTextAlignmentProperty, new TextAlignmentConverter().ConvertFromInvariantString("Center"));
				entry6.SetValue(VisualElement.WidthRequestProperty, 40.0);
				entry6.SetValue(InputView.KeyboardProperty, new KeyboardTypeConverter().ConvertFromInvariantString("Numeric"));
				stackLayout8.Children.Add(entry6);
				label11.SetValue(Label.TextProperty, "≤ 等级 ≤");
				label11.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
				BindableObject bindableObject15 = label11;
				BindableProperty fontSizeProperty15 = Label.FontSizeProperty;
				IExtendedTypeConverter extendedTypeConverter15 = new FontSizeConverter();
				string value15 = "13";
				XamlServiceProvider xamlServiceProvider18 = new XamlServiceProvider();
				Type typeFromHandle35 = typeof(IProvideValueTarget);
				int length18;
				object[] array35 = new object[(length18 = this.parentValues.Length) + 7];
				Array.Copy(this.parentValues, 0, array35, 7, length18);
				object[] array36 = array35;
				array36[0] = label11;
				array36[1] = stackLayout8;
				array36[2] = stackLayout9;
				array36[3] = stackLayout12;
				array36[4] = stackLayout13;
				array36[5] = frame;
				array36[6] = viewCell;
				object service18;
				xamlServiceProvider18.Add(typeFromHandle35, service18 = new SimpleValueTargetProvider(array36, Label.FontSizeProperty, nameScope));
				xamlServiceProvider18.Add(typeof(IReferenceProvider), service18);
				Type typeFromHandle36 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver18 = new XmlNamespaceResolver();
				xmlNamespaceResolver18.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver18.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver18.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver18.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider18.Add(typeFromHandle36, new XamlTypeResolver(xmlNamespaceResolver18, typeof(Drill.<InitializeComponent>_anonXamlCDataTemplate_0).GetTypeInfo().Assembly));
				xamlServiceProvider18.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(154, 103)));
				bindableObject15.SetValue(fontSizeProperty15, extendedTypeConverter15.ConvertFromInvariantString(value15, xamlServiceProvider18));
				stackLayout8.Children.Add(label11);
				bindingExtension22.Path = "MaxLv";
				BindingBase binding22 = ((IMarkupExtension<BindingBase>)bindingExtension22).ProvideValue(null);
				entry7.SetBinding(Entry.TextProperty, binding22);
				BindableObject bindableObject16 = entry7;
				BindableProperty fontSizeProperty16 = Entry.FontSizeProperty;
				IExtendedTypeConverter extendedTypeConverter16 = new FontSizeConverter();
				string value16 = "13";
				XamlServiceProvider xamlServiceProvider19 = new XamlServiceProvider();
				Type typeFromHandle37 = typeof(IProvideValueTarget);
				int length19;
				object[] array37 = new object[(length19 = this.parentValues.Length) + 7];
				Array.Copy(this.parentValues, 0, array37, 7, length19);
				object[] array38 = array37;
				array38[0] = entry7;
				array38[1] = stackLayout8;
				array38[2] = stackLayout9;
				array38[3] = stackLayout12;
				array38[4] = stackLayout13;
				array38[5] = frame;
				array38[6] = viewCell;
				object service19;
				xamlServiceProvider19.Add(typeFromHandle37, service19 = new SimpleValueTargetProvider(array38, Entry.FontSizeProperty, nameScope));
				xamlServiceProvider19.Add(typeof(IReferenceProvider), service19);
				Type typeFromHandle38 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver19 = new XmlNamespaceResolver();
				xmlNamespaceResolver19.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver19.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver19.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver19.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider19.Add(typeFromHandle38, new XamlTypeResolver(xmlNamespaceResolver19, typeof(Drill.<InitializeComponent>_anonXamlCDataTemplate_0).GetTypeInfo().Assembly));
				xamlServiceProvider19.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(155, 87)));
				bindableObject16.SetValue(fontSizeProperty16, extendedTypeConverter16.ConvertFromInvariantString(value16, xamlServiceProvider19));
				entry7.SetValue(Entry.HorizontalTextAlignmentProperty, new TextAlignmentConverter().ConvertFromInvariantString("Center"));
				entry7.SetValue(VisualElement.WidthRequestProperty, 40.0);
				entry7.SetValue(InputView.KeyboardProperty, new KeyboardTypeConverter().ConvertFromInvariantString("Numeric"));
				stackLayout8.Children.Add(entry7);
				label12.SetValue(Label.TextProperty, "反序");
				label12.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
				BindableObject bindableObject17 = label12;
				BindableProperty fontSizeProperty17 = Label.FontSizeProperty;
				IExtendedTypeConverter extendedTypeConverter17 = new FontSizeConverter();
				string value17 = "13";
				XamlServiceProvider xamlServiceProvider20 = new XamlServiceProvider();
				Type typeFromHandle39 = typeof(IProvideValueTarget);
				int length20;
				object[] array39 = new object[(length20 = this.parentValues.Length) + 7];
				Array.Copy(this.parentValues, 0, array39, 7, length20);
				object[] array40 = array39;
				array40[0] = label12;
				array40[1] = stackLayout8;
				array40[2] = stackLayout9;
				array40[3] = stackLayout12;
				array40[4] = stackLayout13;
				array40[5] = frame;
				array40[6] = viewCell;
				object service20;
				xamlServiceProvider20.Add(typeFromHandle39, service20 = new SimpleValueTargetProvider(array40, Label.FontSizeProperty, nameScope));
				xamlServiceProvider20.Add(typeof(IReferenceProvider), service20);
				Type typeFromHandle40 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver20 = new XmlNamespaceResolver();
				xmlNamespaceResolver20.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver20.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver20.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver20.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider20.Add(typeFromHandle40, new XamlTypeResolver(xmlNamespaceResolver20, typeof(Drill.<InitializeComponent>_anonXamlCDataTemplate_0).GetTypeInfo().Assembly));
				xamlServiceProvider20.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(156, 99)));
				bindableObject17.SetValue(fontSizeProperty17, extendedTypeConverter17.ConvertFromInvariantString(value17, xamlServiceProvider20));
				label12.SetValue(View.MarginProperty, new Thickness(10.0, 0.0, 0.0, 0.0));
				stackLayout8.Children.Add(label12);
				bindingExtension23.Path = "LvOrder";
				BindingBase binding23 = ((IMarkupExtension<BindingBase>)bindingExtension23).ProvideValue(null);
				switch3.SetBinding(Switch.IsToggledProperty, binding23);
				stackLayout8.Children.Add(switch3);
				iconImage3.SetValue(IconImage.IconProperty, "md-lock");
				iconImage3.SetValue(IconImage.IconColorProperty, Color.DeepSkyBlue);
				iconImage3.SetValue(VisualElement.HeightRequestProperty, 18.0);
				iconImage3.SetValue(VisualElement.WidthRequestProperty, 18.0);
				iconImage3.SetValue(View.MarginProperty, new Thickness(5.0, 0.0, 0.0, 0.0));
				stackLayout8.Children.Add(iconImage3);
				bindingExtension24.Path = "IsLock";
				BindingBase binding24 = ((IMarkupExtension<BindingBase>)bindingExtension24).ProvideValue(null);
				switch4.SetBinding(Switch.IsToggledProperty, binding24);
				stackLayout8.Children.Add(switch4);
				stackLayout9.Children.Add(stackLayout8);
				stackLayout12.Children.Add(stackLayout9);
				stackLayout11.SetValue(StackLayout.OrientationProperty, StackOrientation.Horizontal);
				stackLayout11.SetValue(StackLayout.SpacingProperty, 0.0);
				stackLayout10.SetValue(StackLayout.OrientationProperty, StackOrientation.Horizontal);
				stackLayout10.SetValue(StackLayout.SpacingProperty, 0.0);
				referenceExtension4.Name = "RuleList";
				IMarkupExtension markupExtension4 = referenceExtension4;
				XamlServiceProvider xamlServiceProvider21 = new XamlServiceProvider();
				Type typeFromHandle41 = typeof(IProvideValueTarget);
				int length21;
				object[] array41 = new object[(length21 = this.parentValues.Length) + 8];
				Array.Copy(this.parentValues, 0, array41, 8, length21);
				object[] array42 = array41;
				array42[0] = bindingExtension25;
				array42[1] = tapGestureRecognizer4;
				array42[2] = stackLayout10;
				array42[3] = stackLayout11;
				array42[4] = stackLayout12;
				array42[5] = stackLayout13;
				array42[6] = frame;
				array42[7] = viewCell;
				object service21;
				xamlServiceProvider21.Add(typeFromHandle41, service21 = new SimpleValueTargetProvider(array42, typeof(BindingExtension).GetRuntimeProperty("Source"), nameScope));
				xamlServiceProvider21.Add(typeof(IReferenceProvider), service21);
				Type typeFromHandle42 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver21 = new XmlNamespaceResolver();
				xmlNamespaceResolver21.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver21.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver21.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver21.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider21.Add(typeFromHandle42, new XamlTypeResolver(xmlNamespaceResolver21, typeof(Drill.<InitializeComponent>_anonXamlCDataTemplate_0).GetTypeInfo().Assembly));
				xamlServiceProvider21.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(165, 83)));
				object source4 = markupExtension4.ProvideValue(xamlServiceProvider21);
				bindingExtension25.Source = source4;
				bindingExtension25.Path = "BindingContext.EquipmentCommand";
				BindingBase binding25 = ((IMarkupExtension<BindingBase>)bindingExtension25).ProvideValue(null);
				tapGestureRecognizer4.SetBinding(TapGestureRecognizer.CommandProperty, binding25);
				BindingBase binding26 = ((IMarkupExtension<BindingBase>)bindingExtension26).ProvideValue(null);
				tapGestureRecognizer4.SetBinding(TapGestureRecognizer.CommandParameterProperty, binding26);
				stackLayout10.GestureRecognizers.Add(tapGestureRecognizer4);
				label13.SetValue(Label.TextProperty, "指定装备");
				label13.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
				BindableObject bindableObject18 = label13;
				BindableProperty fontSizeProperty18 = Label.FontSizeProperty;
				IExtendedTypeConverter extendedTypeConverter18 = new FontSizeConverter();
				string value18 = "13";
				XamlServiceProvider xamlServiceProvider22 = new XamlServiceProvider();
				Type typeFromHandle43 = typeof(IProvideValueTarget);
				int length22;
				object[] array43 = new object[(length22 = this.parentValues.Length) + 7];
				Array.Copy(this.parentValues, 0, array43, 7, length22);
				object[] array44 = array43;
				array44[0] = label13;
				array44[1] = stackLayout10;
				array44[2] = stackLayout11;
				array44[3] = stackLayout12;
				array44[4] = stackLayout13;
				array44[5] = frame;
				array44[6] = viewCell;
				object service22;
				xamlServiceProvider22.Add(typeFromHandle43, service22 = new SimpleValueTargetProvider(array44, Label.FontSizeProperty, nameScope));
				xamlServiceProvider22.Add(typeof(IReferenceProvider), service22);
				Type typeFromHandle44 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver22 = new XmlNamespaceResolver();
				xmlNamespaceResolver22.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver22.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver22.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver22.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider22.Add(typeFromHandle44, new XamlTypeResolver(xmlNamespaceResolver22, typeof(Drill.<InitializeComponent>_anonXamlCDataTemplate_0).GetTypeInfo().Assembly));
				xamlServiceProvider22.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(167, 101)));
				bindableObject18.SetValue(fontSizeProperty18, extendedTypeConverter18.ConvertFromInvariantString(value18, xamlServiceProvider22));
				stackLayout10.Children.Add(label13);
				bindingExtension27.Path = "Equipment1Image";
				BindingBase binding27 = ((IMarkupExtension<BindingBase>)bindingExtension27).ProvideValue(null);
				image.SetBinding(Image.SourceProperty, binding27);
				image.SetValue(VisualElement.WidthRequestProperty, 24.0);
				image.SetValue(VisualElement.HeightRequestProperty, 24.0);
				stackLayout10.Children.Add(image);
				bindingExtension28.Path = "Equipment2Image";
				BindingBase binding28 = ((IMarkupExtension<BindingBase>)bindingExtension28).ProvideValue(null);
				image2.SetBinding(Image.SourceProperty, binding28);
				image2.SetValue(VisualElement.WidthRequestProperty, 24.0);
				image2.SetValue(VisualElement.HeightRequestProperty, 24.0);
				stackLayout10.Children.Add(image2);
				bindingExtension29.Path = "Equipment3Image";
				BindingBase binding29 = ((IMarkupExtension<BindingBase>)bindingExtension29).ProvideValue(null);
				image3.SetBinding(Image.SourceProperty, binding29);
				image3.SetValue(VisualElement.WidthRequestProperty, 24.0);
				image3.SetValue(VisualElement.HeightRequestProperty, 24.0);
				stackLayout10.Children.Add(image3);
				bindingExtension30.Path = "Equipment4Image";
				BindingBase binding30 = ((IMarkupExtension<BindingBase>)bindingExtension30).ProvideValue(null);
				image4.SetBinding(Image.SourceProperty, binding30);
				image4.SetValue(VisualElement.WidthRequestProperty, 24.0);
				image4.SetValue(VisualElement.HeightRequestProperty, 24.0);
				stackLayout10.Children.Add(image4);
				stackLayout11.Children.Add(stackLayout10);
				label14.SetValue(Label.TextProperty, "移除扒光");
				label14.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
				BindableObject bindableObject19 = label14;
				BindableProperty fontSizeProperty19 = Label.FontSizeProperty;
				IExtendedTypeConverter extendedTypeConverter19 = new FontSizeConverter();
				string value19 = "13";
				XamlServiceProvider xamlServiceProvider23 = new XamlServiceProvider();
				Type typeFromHandle45 = typeof(IProvideValueTarget);
				int length23;
				object[] array45 = new object[(length23 = this.parentValues.Length) + 6];
				Array.Copy(this.parentValues, 0, array45, 6, length23);
				object[] array46 = array45;
				array46[0] = label14;
				array46[1] = stackLayout11;
				array46[2] = stackLayout12;
				array46[3] = stackLayout13;
				array46[4] = frame;
				array46[5] = viewCell;
				object service23;
				xamlServiceProvider23.Add(typeFromHandle45, service23 = new SimpleValueTargetProvider(array46, Label.FontSizeProperty, nameScope));
				xamlServiceProvider23.Add(typeof(IReferenceProvider), service23);
				Type typeFromHandle46 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver23 = new XmlNamespaceResolver();
				xmlNamespaceResolver23.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver23.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver23.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver23.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider23.Add(typeFromHandle46, new XamlTypeResolver(xmlNamespaceResolver23, typeof(Drill.<InitializeComponent>_anonXamlCDataTemplate_0).GetTypeInfo().Assembly));
				xamlServiceProvider23.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(173, 97)));
				bindableObject19.SetValue(fontSizeProperty19, extendedTypeConverter19.ConvertFromInvariantString(value19, xamlServiceProvider23));
				label14.SetValue(View.MarginProperty, new Thickness(10.0, 0.0, 0.0, 0.0));
				stackLayout11.Children.Add(label14);
				bindingExtension31.Path = "IsRemoveEquip";
				BindingBase binding31 = ((IMarkupExtension<BindingBase>)bindingExtension31).ProvideValue(null);
				switch5.SetBinding(Switch.IsToggledProperty, binding31);
				stackLayout11.Children.Add(switch5);
				stackLayout12.Children.Add(stackLayout11);
				stackLayout13.Children.Add(stackLayout12);
				iconImage4.SetValue(IconImage.IconProperty, "md-clear");
				iconImage4.SetValue(IconImage.IconColorProperty, Color.Red);
				iconImage4.SetValue(VisualElement.HeightRequestProperty, 24.0);
				iconImage4.SetValue(VisualElement.WidthRequestProperty, 24.0);
				iconImage4.SetValue(View.HorizontalOptionsProperty, LayoutOptions.EndAndExpand);
				referenceExtension5.Name = "RuleList";
				IMarkupExtension markupExtension5 = referenceExtension5;
				XamlServiceProvider xamlServiceProvider24 = new XamlServiceProvider();
				Type typeFromHandle47 = typeof(IProvideValueTarget);
				int length24;
				object[] array47 = new object[(length24 = this.parentValues.Length) + 6];
				Array.Copy(this.parentValues, 0, array47, 6, length24);
				object[] array48 = array47;
				array48[0] = bindingExtension32;
				array48[1] = tapGestureRecognizer5;
				array48[2] = iconImage4;
				array48[3] = stackLayout13;
				array48[4] = frame;
				array48[5] = viewCell;
				object service24;
				xamlServiceProvider24.Add(typeFromHandle47, service24 = new SimpleValueTargetProvider(array48, typeof(BindingExtension).GetRuntimeProperty("Source"), nameScope));
				xamlServiceProvider24.Add(typeof(IReferenceProvider), service24);
				Type typeFromHandle48 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver24 = new XmlNamespaceResolver();
				xmlNamespaceResolver24.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver24.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver24.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver24.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider24.Add(typeFromHandle48, new XamlTypeResolver(xmlNamespaceResolver24, typeof(Drill.<InitializeComponent>_anonXamlCDataTemplate_0).GetTypeInfo().Assembly));
				xamlServiceProvider24.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(179, 75)));
				object source5 = markupExtension5.ProvideValue(xamlServiceProvider24);
				bindingExtension32.Source = source5;
				bindingExtension32.Path = "BindingContext.RuleRemoveCommand";
				BindingBase binding32 = ((IMarkupExtension<BindingBase>)bindingExtension32).ProvideValue(null);
				tapGestureRecognizer5.SetBinding(TapGestureRecognizer.CommandProperty, binding32);
				BindingBase binding33 = ((IMarkupExtension<BindingBase>)bindingExtension33).ProvideValue(null);
				tapGestureRecognizer5.SetBinding(TapGestureRecognizer.CommandParameterProperty, binding33);
				iconImage4.GestureRecognizers.Add(tapGestureRecognizer5);
				stackLayout13.Children.Add(iconImage4);
				frame.SetValue(ContentView.ContentProperty, stackLayout13);
				viewCell.View = frame;
				return viewCell;
			}

			// Token: 0x0400005D RID: 93
			internal object[] parentValues;

			// Token: 0x0400005E RID: 94
			internal Drill root;
		}

		// Token: 0x0200002F RID: 47
		[CompilerGenerated]
		private sealed class <InitializeComponent>_anonXamlCDataTemplate_1
		{
			// Token: 0x060000B6 RID: 182 RVA: 0x00023250 File Offset: 0x00021450
			internal object LoadDataTemplate()
			{
				ReferenceExtension referenceExtension = new ReferenceExtension();
				BindingExtension bindingExtension = new BindingExtension();
				BindingExtension bindingExtension2 = new BindingExtension();
				TapGestureRecognizer tapGestureRecognizer = new TapGestureRecognizer();
				IconImage iconImage = new IconImage();
				BindingExtension bindingExtension3 = new BindingExtension();
				Label label = new Label();
				BindingExtension bindingExtension4 = new BindingExtension();
				string item = "1";
				string item2 = "2";
				string item3 = "3";
				string item4 = "4";
				string item5 = "5";
				string item6 = "6";
				Picker picker = new Picker();
				BindingExtension bindingExtension5 = new BindingExtension();
				ReferenceExtension referenceExtension2 = new ReferenceExtension();
				BindingExtension bindingExtension6 = new BindingExtension();
				BindingExtension bindingExtension7 = new BindingExtension();
				TapGestureRecognizer tapGestureRecognizer2 = new TapGestureRecognizer();
				Label label2 = new Label();
				StackLayout stackLayout = new StackLayout();
				StackLayout stackLayout2 = new StackLayout();
				BindingExtension bindingExtension8 = new BindingExtension();
				Label label3 = new Label();
				BindingExtension bindingExtension9 = new BindingExtension();
				Entry entry = new Entry();
				Label label4 = new Label();
				BindingExtension bindingExtension10 = new BindingExtension();
				ReferenceExtension referenceExtension3 = new ReferenceExtension();
				BindingExtension bindingExtension11 = new BindingExtension();
				BindingExtension bindingExtension12 = new BindingExtension();
				TapGestureRecognizer tapGestureRecognizer3 = new TapGestureRecognizer();
				Label label5 = new Label();
				StackLayout stackLayout3 = new StackLayout();
				BindingExtension bindingExtension13 = new BindingExtension();
				Entry entry2 = new Entry();
				Label label6 = new Label();
				BindingExtension bindingExtension14 = new BindingExtension();
				Entry entry3 = new Entry();
				Label label7 = new Label();
				BindingExtension bindingExtension15 = new BindingExtension();
				Switch @switch = new Switch();
				IconImage iconImage2 = new IconImage();
				BindingExtension bindingExtension16 = new BindingExtension();
				Switch switch2 = new Switch();
				StackLayout stackLayout4 = new StackLayout();
				StackLayout stackLayout5 = new StackLayout();
				BindingExtension bindingExtension17 = new BindingExtension();
				Label label8 = new Label();
				BindingExtension bindingExtension18 = new BindingExtension();
				string item7 = "1";
				string item8 = "2";
				string item9 = "3";
				string item10 = "4";
				string item11 = "5";
				string item12 = "6";
				Picker picker2 = new Picker();
				Label label9 = new Label();
				BindingExtension bindingExtension19 = new BindingExtension();
				Entry entry4 = new Entry();
				StackLayout stackLayout6 = new StackLayout();
				BindingExtension bindingExtension20 = new BindingExtension();
				Entry entry5 = new Entry();
				Label label10 = new Label();
				BindingExtension bindingExtension21 = new BindingExtension();
				Entry entry6 = new Entry();
				Label label11 = new Label();
				BindingExtension bindingExtension22 = new BindingExtension();
				Switch switch3 = new Switch();
				IconImage iconImage3 = new IconImage();
				BindingExtension bindingExtension23 = new BindingExtension();
				Switch switch4 = new Switch();
				StackLayout stackLayout7 = new StackLayout();
				StackLayout stackLayout8 = new StackLayout();
				ReferenceExtension referenceExtension4 = new ReferenceExtension();
				BindingExtension bindingExtension24 = new BindingExtension();
				BindingExtension bindingExtension25 = new BindingExtension();
				TapGestureRecognizer tapGestureRecognizer4 = new TapGestureRecognizer();
				Label label12 = new Label();
				BindingExtension bindingExtension26 = new BindingExtension();
				Image image = new Image();
				BindingExtension bindingExtension27 = new BindingExtension();
				Image image2 = new Image();
				BindingExtension bindingExtension28 = new BindingExtension();
				Image image3 = new Image();
				BindingExtension bindingExtension29 = new BindingExtension();
				Image image4 = new Image();
				StackLayout stackLayout9 = new StackLayout();
				Label label13 = new Label();
				BindingExtension bindingExtension30 = new BindingExtension();
				Switch switch5 = new Switch();
				StackLayout stackLayout10 = new StackLayout();
				StackLayout stackLayout11 = new StackLayout();
				ReferenceExtension referenceExtension5 = new ReferenceExtension();
				BindingExtension bindingExtension31 = new BindingExtension();
				BindingExtension bindingExtension32 = new BindingExtension();
				TapGestureRecognizer tapGestureRecognizer5 = new TapGestureRecognizer();
				IconImage iconImage4 = new IconImage();
				StackLayout stackLayout12 = new StackLayout();
				Frame frame = new Frame();
				ViewCell viewCell = new ViewCell();
				NameScope nameScope = new NameScope();
				NameScope.SetNameScope(viewCell, nameScope);
				frame.SetValue(Xamarin.Forms.Layout.PaddingProperty, new Thickness(1.0));
				frame.SetValue(View.MarginProperty, new Thickness(1.0));
				stackLayout12.SetValue(StackLayout.OrientationProperty, StackOrientation.Horizontal);
				stackLayout12.SetValue(StackLayout.SpacingProperty, 0.0);
				iconImage.SetValue(IconImage.IconProperty, "md-cached");
				iconImage.SetValue(IconImage.IconColorProperty, Color.DodgerBlue);
				iconImage.SetValue(VisualElement.HeightRequestProperty, 24.0);
				iconImage.SetValue(VisualElement.WidthRequestProperty, 24.0);
				iconImage.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
				referenceExtension.Name = "RuleList1";
				IMarkupExtension markupExtension = referenceExtension;
				XamlServiceProvider xamlServiceProvider = new XamlServiceProvider();
				Type typeFromHandle = typeof(IProvideValueTarget);
				int length;
				object[] array = new object[(length = this.parentValues.Length) + 6];
				Array.Copy(this.parentValues, 0, array, 6, length);
				object[] array2 = array;
				array2[0] = bindingExtension;
				array2[1] = tapGestureRecognizer;
				array2[2] = iconImage;
				array2[3] = stackLayout12;
				array2[4] = frame;
				array2[5] = viewCell;
				object service;
				xamlServiceProvider.Add(typeFromHandle, service = new SimpleValueTargetProvider(array2, typeof(BindingExtension).GetRuntimeProperty("Source"), nameScope));
				xamlServiceProvider.Add(typeof(IReferenceProvider), service);
				Type typeFromHandle2 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver = new XmlNamespaceResolver();
				xmlNamespaceResolver.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider.Add(typeFromHandle2, new XamlTypeResolver(xmlNamespaceResolver, typeof(Drill.<InitializeComponent>_anonXamlCDataTemplate_1).GetTypeInfo().Assembly));
				xamlServiceProvider.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(239, 75)));
				object source = markupExtension.ProvideValue(xamlServiceProvider);
				bindingExtension.Source = source;
				bindingExtension.Path = "BindingContext.VisCommand";
				BindingBase binding = ((IMarkupExtension<BindingBase>)bindingExtension).ProvideValue(null);
				tapGestureRecognizer.SetBinding(TapGestureRecognizer.CommandProperty, binding);
				BindingBase binding2 = ((IMarkupExtension<BindingBase>)bindingExtension2).ProvideValue(null);
				tapGestureRecognizer.SetBinding(TapGestureRecognizer.CommandParameterProperty, binding2);
				iconImage.GestureRecognizers.Add(tapGestureRecognizer);
				stackLayout12.Children.Add(iconImage);
				stackLayout11.SetValue(View.MarginProperty, new Thickness(5.0, 0.0, 0.0, 5.0));
				stackLayout11.SetValue(StackLayout.SpacingProperty, 0.0);
				stackLayout11.SetValue(View.HorizontalOptionsProperty, LayoutOptions.FillAndExpand);
				bindingExtension3.Path = "TypeA";
				BindingBase binding3 = ((IMarkupExtension<BindingBase>)bindingExtension3).ProvideValue(null);
				stackLayout2.SetBinding(VisualElement.IsVisibleProperty, binding3);
				stackLayout2.SetValue(StackLayout.SpacingProperty, 0.0);
				stackLayout.SetValue(StackLayout.OrientationProperty, StackOrientation.Horizontal);
				stackLayout.SetValue(StackLayout.SpacingProperty, 0.0);
				label.SetValue(Label.TextProperty, "位置:");
				label.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
				BindableObject bindableObject = label;
				BindableProperty fontSizeProperty = Label.FontSizeProperty;
				IExtendedTypeConverter extendedTypeConverter = new FontSizeConverter();
				string value = "13";
				XamlServiceProvider xamlServiceProvider2 = new XamlServiceProvider();
				Type typeFromHandle3 = typeof(IProvideValueTarget);
				int length2;
				object[] array3 = new object[(length2 = this.parentValues.Length) + 7];
				Array.Copy(this.parentValues, 0, array3, 7, length2);
				object[] array4 = array3;
				array4[0] = label;
				array4[1] = stackLayout;
				array4[2] = stackLayout2;
				array4[3] = stackLayout11;
				array4[4] = stackLayout12;
				array4[5] = frame;
				array4[6] = viewCell;
				object service2;
				xamlServiceProvider2.Add(typeFromHandle3, service2 = new SimpleValueTargetProvider(array4, Label.FontSizeProperty, nameScope));
				xamlServiceProvider2.Add(typeof(IReferenceProvider), service2);
				Type typeFromHandle4 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver2 = new XmlNamespaceResolver();
				xmlNamespaceResolver2.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver2.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver2.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver2.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider2.Add(typeFromHandle4, new XamlTypeResolver(xmlNamespaceResolver2, typeof(Drill.<InitializeComponent>_anonXamlCDataTemplate_1).GetTypeInfo().Assembly));
				xamlServiceProvider2.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(245, 100)));
				bindableObject.SetValue(fontSizeProperty, extendedTypeConverter.ConvertFromInvariantString(value, xamlServiceProvider2));
				stackLayout.Children.Add(label);
				bindingExtension4.Path = "Position";
				BindingBase binding4 = ((IMarkupExtension<BindingBase>)bindingExtension4).ProvideValue(null);
				picker.SetBinding(Picker.SelectedIndexProperty, binding4);
				picker.Items.Add(item);
				picker.Items.Add(item2);
				picker.Items.Add(item3);
				picker.Items.Add(item4);
				picker.Items.Add(item5);
				picker.Items.Add(item6);
				stackLayout.Children.Add(picker);
				bindingExtension5.Path = "ShipName";
				BindingBase binding5 = ((IMarkupExtension<BindingBase>)bindingExtension5).ProvideValue(null);
				label2.SetBinding(Label.TextProperty, binding5);
				label2.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
				BindableObject bindableObject2 = label2;
				BindableProperty fontSizeProperty2 = Label.FontSizeProperty;
				IExtendedTypeConverter extendedTypeConverter2 = new FontSizeConverter();
				string value2 = "13";
				XamlServiceProvider xamlServiceProvider3 = new XamlServiceProvider();
				Type typeFromHandle5 = typeof(IProvideValueTarget);
				int length3;
				object[] array5 = new object[(length3 = this.parentValues.Length) + 7];
				Array.Copy(this.parentValues, 0, array5, 7, length3);
				object[] array6 = array5;
				array6[0] = label2;
				array6[1] = stackLayout;
				array6[2] = stackLayout2;
				array6[3] = stackLayout11;
				array6[4] = stackLayout12;
				array6[5] = frame;
				array6[6] = viewCell;
				object service3;
				xamlServiceProvider3.Add(typeFromHandle5, service3 = new SimpleValueTargetProvider(array6, Label.FontSizeProperty, nameScope));
				xamlServiceProvider3.Add(typeof(IReferenceProvider), service3);
				Type typeFromHandle6 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver3 = new XmlNamespaceResolver();
				xmlNamespaceResolver3.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver3.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver3.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver3.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider3.Add(typeFromHandle6, new XamlTypeResolver(xmlNamespaceResolver3, typeof(Drill.<InitializeComponent>_anonXamlCDataTemplate_1).GetTypeInfo().Assembly));
				xamlServiceProvider3.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(256, 115)));
				bindableObject2.SetValue(fontSizeProperty2, extendedTypeConverter2.ConvertFromInvariantString(value2, xamlServiceProvider3));
				label2.SetValue(View.MarginProperty, new Thickness(10.0, 0.0, 0.0, 0.0));
				label2.SetValue(Label.TextColorProperty, Color.MidnightBlue);
				referenceExtension2.Name = "RuleList1";
				IMarkupExtension markupExtension2 = referenceExtension2;
				XamlServiceProvider xamlServiceProvider4 = new XamlServiceProvider();
				Type typeFromHandle7 = typeof(IProvideValueTarget);
				int length4;
				object[] array7 = new object[(length4 = this.parentValues.Length) + 9];
				Array.Copy(this.parentValues, 0, array7, 9, length4);
				object[] array8 = array7;
				array8[0] = bindingExtension6;
				array8[1] = tapGestureRecognizer2;
				array8[2] = label2;
				array8[3] = stackLayout;
				array8[4] = stackLayout2;
				array8[5] = stackLayout11;
				array8[6] = stackLayout12;
				array8[7] = frame;
				array8[8] = viewCell;
				object service4;
				xamlServiceProvider4.Add(typeFromHandle7, service4 = new SimpleValueTargetProvider(array8, typeof(BindingExtension).GetRuntimeProperty("Source"), nameScope));
				xamlServiceProvider4.Add(typeof(IReferenceProvider), service4);
				Type typeFromHandle8 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver4 = new XmlNamespaceResolver();
				xmlNamespaceResolver4.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver4.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver4.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver4.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider4.Add(typeFromHandle8, new XamlTypeResolver(xmlNamespaceResolver4, typeof(Drill.<InitializeComponent>_anonXamlCDataTemplate_1).GetTypeInfo().Assembly));
				xamlServiceProvider4.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(258, 87)));
				object source2 = markupExtension2.ProvideValue(xamlServiceProvider4);
				bindingExtension6.Source = source2;
				bindingExtension6.Path = "BindingContext.FleetCommand";
				BindingBase binding6 = ((IMarkupExtension<BindingBase>)bindingExtension6).ProvideValue(null);
				tapGestureRecognizer2.SetBinding(TapGestureRecognizer.CommandProperty, binding6);
				bindingExtension7.Path = "ShipID";
				BindingBase binding7 = ((IMarkupExtension<BindingBase>)bindingExtension7).ProvideValue(null);
				tapGestureRecognizer2.SetBinding(TapGestureRecognizer.CommandParameterProperty, binding7);
				label2.GestureRecognizers.Add(tapGestureRecognizer2);
				stackLayout.Children.Add(label2);
				stackLayout2.Children.Add(stackLayout);
				stackLayout11.Children.Add(stackLayout2);
				bindingExtension8.Path = "TypeB";
				BindingBase binding8 = ((IMarkupExtension<BindingBase>)bindingExtension8).ProvideValue(null);
				stackLayout5.SetBinding(VisualElement.IsVisibleProperty, binding8);
				stackLayout5.SetValue(StackLayout.SpacingProperty, 0.0);
				stackLayout3.SetValue(StackLayout.OrientationProperty, StackOrientation.Horizontal);
				stackLayout3.SetValue(StackLayout.SpacingProperty, 0.0);
				label3.SetValue(Label.TextProperty, "数量:");
				label3.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
				BindableObject bindableObject3 = label3;
				BindableProperty fontSizeProperty3 = Label.FontSizeProperty;
				IExtendedTypeConverter extendedTypeConverter3 = new FontSizeConverter();
				string value3 = "13";
				XamlServiceProvider xamlServiceProvider5 = new XamlServiceProvider();
				Type typeFromHandle9 = typeof(IProvideValueTarget);
				int length5;
				object[] array9 = new object[(length5 = this.parentValues.Length) + 7];
				Array.Copy(this.parentValues, 0, array9, 7, length5);
				object[] array10 = array9;
				array10[0] = label3;
				array10[1] = stackLayout3;
				array10[2] = stackLayout5;
				array10[3] = stackLayout11;
				array10[4] = stackLayout12;
				array10[5] = frame;
				array10[6] = viewCell;
				object service5;
				xamlServiceProvider5.Add(typeFromHandle9, service5 = new SimpleValueTargetProvider(array10, Label.FontSizeProperty, nameScope));
				xamlServiceProvider5.Add(typeof(IReferenceProvider), service5);
				Type typeFromHandle10 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver5 = new XmlNamespaceResolver();
				xmlNamespaceResolver5.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver5.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver5.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver5.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider5.Add(typeFromHandle10, new XamlTypeResolver(xmlNamespaceResolver5, typeof(Drill.<InitializeComponent>_anonXamlCDataTemplate_1).GetTypeInfo().Assembly));
				xamlServiceProvider5.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(265, 100)));
				bindableObject3.SetValue(fontSizeProperty3, extendedTypeConverter3.ConvertFromInvariantString(value3, xamlServiceProvider5));
				stackLayout3.Children.Add(label3);
				bindingExtension9.Path = "Number";
				BindingBase binding9 = ((IMarkupExtension<BindingBase>)bindingExtension9).ProvideValue(null);
				entry.SetBinding(Entry.TextProperty, binding9);
				BindableObject bindableObject4 = entry;
				BindableProperty fontSizeProperty4 = Entry.FontSizeProperty;
				IExtendedTypeConverter extendedTypeConverter4 = new FontSizeConverter();
				string value4 = "13";
				XamlServiceProvider xamlServiceProvider6 = new XamlServiceProvider();
				Type typeFromHandle11 = typeof(IProvideValueTarget);
				int length6;
				object[] array11 = new object[(length6 = this.parentValues.Length) + 7];
				Array.Copy(this.parentValues, 0, array11, 7, length6);
				object[] array12 = array11;
				array12[0] = entry;
				array12[1] = stackLayout3;
				array12[2] = stackLayout5;
				array12[3] = stackLayout11;
				array12[4] = stackLayout12;
				array12[5] = frame;
				array12[6] = viewCell;
				object service6;
				xamlServiceProvider6.Add(typeFromHandle11, service6 = new SimpleValueTargetProvider(array12, Entry.FontSizeProperty, nameScope));
				xamlServiceProvider6.Add(typeof(IReferenceProvider), service6);
				Type typeFromHandle12 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver6 = new XmlNamespaceResolver();
				xmlNamespaceResolver6.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver6.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver6.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver6.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider6.Add(typeFromHandle12, new XamlTypeResolver(xmlNamespaceResolver6, typeof(Drill.<InitializeComponent>_anonXamlCDataTemplate_1).GetTypeInfo().Assembly));
				xamlServiceProvider6.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(266, 88)));
				bindableObject4.SetValue(fontSizeProperty4, extendedTypeConverter4.ConvertFromInvariantString(value4, xamlServiceProvider6));
				entry.SetValue(Entry.HorizontalTextAlignmentProperty, new TextAlignmentConverter().ConvertFromInvariantString("Center"));
				entry.SetValue(VisualElement.WidthRequestProperty, 30.0);
				entry.SetValue(InputView.KeyboardProperty, new KeyboardTypeConverter().ConvertFromInvariantString("Numeric"));
				stackLayout3.Children.Add(entry);
				label4.SetValue(Label.TextProperty, "类型:");
				label4.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
				BindableObject bindableObject5 = label4;
				BindableProperty fontSizeProperty5 = Label.FontSizeProperty;
				IExtendedTypeConverter extendedTypeConverter5 = new FontSizeConverter();
				string value5 = "13";
				XamlServiceProvider xamlServiceProvider7 = new XamlServiceProvider();
				Type typeFromHandle13 = typeof(IProvideValueTarget);
				int length7;
				object[] array13 = new object[(length7 = this.parentValues.Length) + 7];
				Array.Copy(this.parentValues, 0, array13, 7, length7);
				object[] array14 = array13;
				array14[0] = label4;
				array14[1] = stackLayout3;
				array14[2] = stackLayout5;
				array14[3] = stackLayout11;
				array14[4] = stackLayout12;
				array14[5] = frame;
				array14[6] = viewCell;
				object service7;
				xamlServiceProvider7.Add(typeFromHandle13, service7 = new SimpleValueTargetProvider(array14, Label.FontSizeProperty, nameScope));
				xamlServiceProvider7.Add(typeof(IReferenceProvider), service7);
				Type typeFromHandle14 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver7 = new XmlNamespaceResolver();
				xmlNamespaceResolver7.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver7.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver7.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver7.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider7.Add(typeFromHandle14, new XamlTypeResolver(xmlNamespaceResolver7, typeof(Drill.<InitializeComponent>_anonXamlCDataTemplate_1).GetTypeInfo().Assembly));
				xamlServiceProvider7.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(267, 100)));
				bindableObject5.SetValue(fontSizeProperty5, extendedTypeConverter5.ConvertFromInvariantString(value5, xamlServiceProvider7));
				label4.SetValue(View.MarginProperty, new Thickness(5.0, 0.0, 0.0, 0.0));
				stackLayout3.Children.Add(label4);
				bindingExtension10.Path = "ShipTypeName";
				BindingBase binding10 = ((IMarkupExtension<BindingBase>)bindingExtension10).ProvideValue(null);
				label5.SetBinding(Label.TextProperty, binding10);
				label5.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
				label5.SetValue(Label.TextColorProperty, Color.CadetBlue);
				referenceExtension3.Name = "RuleList1";
				IMarkupExtension markupExtension3 = referenceExtension3;
				XamlServiceProvider xamlServiceProvider8 = new XamlServiceProvider();
				Type typeFromHandle15 = typeof(IProvideValueTarget);
				int length8;
				object[] array15 = new object[(length8 = this.parentValues.Length) + 9];
				Array.Copy(this.parentValues, 0, array15, 9, length8);
				object[] array16 = array15;
				array16[0] = bindingExtension11;
				array16[1] = tapGestureRecognizer3;
				array16[2] = label5;
				array16[3] = stackLayout3;
				array16[4] = stackLayout5;
				array16[5] = stackLayout11;
				array16[6] = stackLayout12;
				array16[7] = frame;
				array16[8] = viewCell;
				object service8;
				xamlServiceProvider8.Add(typeFromHandle15, service8 = new SimpleValueTargetProvider(array16, typeof(BindingExtension).GetRuntimeProperty("Source"), nameScope));
				xamlServiceProvider8.Add(typeof(IReferenceProvider), service8);
				Type typeFromHandle16 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver8 = new XmlNamespaceResolver();
				xmlNamespaceResolver8.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver8.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver8.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver8.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider8.Add(typeFromHandle16, new XamlTypeResolver(xmlNamespaceResolver8, typeof(Drill.<InitializeComponent>_anonXamlCDataTemplate_1).GetTypeInfo().Assembly));
				xamlServiceProvider8.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(270, 87)));
				object source3 = markupExtension3.ProvideValue(xamlServiceProvider8);
				bindingExtension11.Source = source3;
				bindingExtension11.Path = "BindingContext.RuleTypeCommand";
				BindingBase binding11 = ((IMarkupExtension<BindingBase>)bindingExtension11).ProvideValue(null);
				tapGestureRecognizer3.SetBinding(TapGestureRecognizer.CommandProperty, binding11);
				bindingExtension12.Path = "ShipType";
				BindingBase binding12 = ((IMarkupExtension<BindingBase>)bindingExtension12).ProvideValue(null);
				tapGestureRecognizer3.SetBinding(TapGestureRecognizer.CommandParameterProperty, binding12);
				label5.GestureRecognizers.Add(tapGestureRecognizer3);
				stackLayout3.Children.Add(label5);
				stackLayout5.Children.Add(stackLayout3);
				stackLayout4.SetValue(StackLayout.OrientationProperty, StackOrientation.Horizontal);
				stackLayout4.SetValue(StackLayout.SpacingProperty, 0.0);
				bindingExtension13.Path = "MinLv";
				BindingBase binding13 = ((IMarkupExtension<BindingBase>)bindingExtension13).ProvideValue(null);
				entry2.SetBinding(Entry.TextProperty, binding13);
				BindableObject bindableObject6 = entry2;
				BindableProperty fontSizeProperty6 = Entry.FontSizeProperty;
				IExtendedTypeConverter extendedTypeConverter6 = new FontSizeConverter();
				string value6 = "13";
				XamlServiceProvider xamlServiceProvider9 = new XamlServiceProvider();
				Type typeFromHandle17 = typeof(IProvideValueTarget);
				int length9;
				object[] array17 = new object[(length9 = this.parentValues.Length) + 7];
				Array.Copy(this.parentValues, 0, array17, 7, length9);
				object[] array18 = array17;
				array18[0] = entry2;
				array18[1] = stackLayout4;
				array18[2] = stackLayout5;
				array18[3] = stackLayout11;
				array18[4] = stackLayout12;
				array18[5] = frame;
				array18[6] = viewCell;
				object service9;
				xamlServiceProvider9.Add(typeFromHandle17, service9 = new SimpleValueTargetProvider(array18, Entry.FontSizeProperty, nameScope));
				xamlServiceProvider9.Add(typeof(IReferenceProvider), service9);
				Type typeFromHandle18 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver9 = new XmlNamespaceResolver();
				xmlNamespaceResolver9.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver9.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver9.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver9.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider9.Add(typeFromHandle18, new XamlTypeResolver(xmlNamespaceResolver9, typeof(Drill.<InitializeComponent>_anonXamlCDataTemplate_1).GetTypeInfo().Assembly));
				xamlServiceProvider9.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(275, 87)));
				bindableObject6.SetValue(fontSizeProperty6, extendedTypeConverter6.ConvertFromInvariantString(value6, xamlServiceProvider9));
				entry2.SetValue(Entry.HorizontalTextAlignmentProperty, new TextAlignmentConverter().ConvertFromInvariantString("Center"));
				entry2.SetValue(VisualElement.WidthRequestProperty, 40.0);
				entry2.SetValue(InputView.KeyboardProperty, new KeyboardTypeConverter().ConvertFromInvariantString("Numeric"));
				stackLayout4.Children.Add(entry2);
				label6.SetValue(Label.TextProperty, "≤ 等级 ≤");
				label6.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
				BindableObject bindableObject7 = label6;
				BindableProperty fontSizeProperty7 = Label.FontSizeProperty;
				IExtendedTypeConverter extendedTypeConverter7 = new FontSizeConverter();
				string value7 = "13";
				XamlServiceProvider xamlServiceProvider10 = new XamlServiceProvider();
				Type typeFromHandle19 = typeof(IProvideValueTarget);
				int length10;
				object[] array19 = new object[(length10 = this.parentValues.Length) + 7];
				Array.Copy(this.parentValues, 0, array19, 7, length10);
				object[] array20 = array19;
				array20[0] = label6;
				array20[1] = stackLayout4;
				array20[2] = stackLayout5;
				array20[3] = stackLayout11;
				array20[4] = stackLayout12;
				array20[5] = frame;
				array20[6] = viewCell;
				object service10;
				xamlServiceProvider10.Add(typeFromHandle19, service10 = new SimpleValueTargetProvider(array20, Label.FontSizeProperty, nameScope));
				xamlServiceProvider10.Add(typeof(IReferenceProvider), service10);
				Type typeFromHandle20 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver10 = new XmlNamespaceResolver();
				xmlNamespaceResolver10.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver10.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver10.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver10.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider10.Add(typeFromHandle20, new XamlTypeResolver(xmlNamespaceResolver10, typeof(Drill.<InitializeComponent>_anonXamlCDataTemplate_1).GetTypeInfo().Assembly));
				xamlServiceProvider10.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(276, 103)));
				bindableObject7.SetValue(fontSizeProperty7, extendedTypeConverter7.ConvertFromInvariantString(value7, xamlServiceProvider10));
				stackLayout4.Children.Add(label6);
				bindingExtension14.Path = "MaxLv";
				BindingBase binding14 = ((IMarkupExtension<BindingBase>)bindingExtension14).ProvideValue(null);
				entry3.SetBinding(Entry.TextProperty, binding14);
				BindableObject bindableObject8 = entry3;
				BindableProperty fontSizeProperty8 = Entry.FontSizeProperty;
				IExtendedTypeConverter extendedTypeConverter8 = new FontSizeConverter();
				string value8 = "13";
				XamlServiceProvider xamlServiceProvider11 = new XamlServiceProvider();
				Type typeFromHandle21 = typeof(IProvideValueTarget);
				int length11;
				object[] array21 = new object[(length11 = this.parentValues.Length) + 7];
				Array.Copy(this.parentValues, 0, array21, 7, length11);
				object[] array22 = array21;
				array22[0] = entry3;
				array22[1] = stackLayout4;
				array22[2] = stackLayout5;
				array22[3] = stackLayout11;
				array22[4] = stackLayout12;
				array22[5] = frame;
				array22[6] = viewCell;
				object service11;
				xamlServiceProvider11.Add(typeFromHandle21, service11 = new SimpleValueTargetProvider(array22, Entry.FontSizeProperty, nameScope));
				xamlServiceProvider11.Add(typeof(IReferenceProvider), service11);
				Type typeFromHandle22 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver11 = new XmlNamespaceResolver();
				xmlNamespaceResolver11.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver11.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver11.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver11.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider11.Add(typeFromHandle22, new XamlTypeResolver(xmlNamespaceResolver11, typeof(Drill.<InitializeComponent>_anonXamlCDataTemplate_1).GetTypeInfo().Assembly));
				xamlServiceProvider11.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(277, 87)));
				bindableObject8.SetValue(fontSizeProperty8, extendedTypeConverter8.ConvertFromInvariantString(value8, xamlServiceProvider11));
				entry3.SetValue(Entry.HorizontalTextAlignmentProperty, new TextAlignmentConverter().ConvertFromInvariantString("Center"));
				entry3.SetValue(VisualElement.WidthRequestProperty, 40.0);
				entry3.SetValue(InputView.KeyboardProperty, new KeyboardTypeConverter().ConvertFromInvariantString("Numeric"));
				stackLayout4.Children.Add(entry3);
				label7.SetValue(Label.TextProperty, "反序");
				label7.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
				BindableObject bindableObject9 = label7;
				BindableProperty fontSizeProperty9 = Label.FontSizeProperty;
				IExtendedTypeConverter extendedTypeConverter9 = new FontSizeConverter();
				string value9 = "13";
				XamlServiceProvider xamlServiceProvider12 = new XamlServiceProvider();
				Type typeFromHandle23 = typeof(IProvideValueTarget);
				int length12;
				object[] array23 = new object[(length12 = this.parentValues.Length) + 7];
				Array.Copy(this.parentValues, 0, array23, 7, length12);
				object[] array24 = array23;
				array24[0] = label7;
				array24[1] = stackLayout4;
				array24[2] = stackLayout5;
				array24[3] = stackLayout11;
				array24[4] = stackLayout12;
				array24[5] = frame;
				array24[6] = viewCell;
				object service12;
				xamlServiceProvider12.Add(typeFromHandle23, service12 = new SimpleValueTargetProvider(array24, Label.FontSizeProperty, nameScope));
				xamlServiceProvider12.Add(typeof(IReferenceProvider), service12);
				Type typeFromHandle24 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver12 = new XmlNamespaceResolver();
				xmlNamespaceResolver12.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver12.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver12.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver12.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider12.Add(typeFromHandle24, new XamlTypeResolver(xmlNamespaceResolver12, typeof(Drill.<InitializeComponent>_anonXamlCDataTemplate_1).GetTypeInfo().Assembly));
				xamlServiceProvider12.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(278, 99)));
				bindableObject9.SetValue(fontSizeProperty9, extendedTypeConverter9.ConvertFromInvariantString(value9, xamlServiceProvider12));
				label7.SetValue(View.MarginProperty, new Thickness(10.0, 0.0, 0.0, 0.0));
				stackLayout4.Children.Add(label7);
				bindingExtension15.Path = "LvOrder";
				BindingBase binding15 = ((IMarkupExtension<BindingBase>)bindingExtension15).ProvideValue(null);
				@switch.SetBinding(Switch.IsToggledProperty, binding15);
				stackLayout4.Children.Add(@switch);
				iconImage2.SetValue(IconImage.IconProperty, "md-lock");
				iconImage2.SetValue(IconImage.IconColorProperty, Color.DeepSkyBlue);
				iconImage2.SetValue(VisualElement.HeightRequestProperty, 18.0);
				iconImage2.SetValue(VisualElement.WidthRequestProperty, 18.0);
				iconImage2.SetValue(View.MarginProperty, new Thickness(5.0, 0.0, 0.0, 0.0));
				stackLayout4.Children.Add(iconImage2);
				bindingExtension16.Path = "IsLock";
				BindingBase binding16 = ((IMarkupExtension<BindingBase>)bindingExtension16).ProvideValue(null);
				switch2.SetBinding(Switch.IsToggledProperty, binding16);
				stackLayout4.Children.Add(switch2);
				stackLayout5.Children.Add(stackLayout4);
				stackLayout11.Children.Add(stackLayout5);
				bindingExtension17.Path = "TypeC";
				BindingBase binding17 = ((IMarkupExtension<BindingBase>)bindingExtension17).ProvideValue(null);
				stackLayout8.SetBinding(VisualElement.IsVisibleProperty, binding17);
				stackLayout8.SetValue(StackLayout.SpacingProperty, 0.0);
				stackLayout6.SetValue(StackLayout.OrientationProperty, StackOrientation.Horizontal);
				stackLayout6.SetValue(StackLayout.SpacingProperty, 0.0);
				label8.SetValue(Label.TextProperty, "位置:");
				label8.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
				BindableObject bindableObject10 = label8;
				BindableProperty fontSizeProperty10 = Label.FontSizeProperty;
				IExtendedTypeConverter extendedTypeConverter10 = new FontSizeConverter();
				string value10 = "13";
				XamlServiceProvider xamlServiceProvider13 = new XamlServiceProvider();
				Type typeFromHandle25 = typeof(IProvideValueTarget);
				int length13;
				object[] array25 = new object[(length13 = this.parentValues.Length) + 7];
				Array.Copy(this.parentValues, 0, array25, 7, length13);
				object[] array26 = array25;
				array26[0] = label8;
				array26[1] = stackLayout6;
				array26[2] = stackLayout8;
				array26[3] = stackLayout11;
				array26[4] = stackLayout12;
				array26[5] = frame;
				array26[6] = viewCell;
				object service13;
				xamlServiceProvider13.Add(typeFromHandle25, service13 = new SimpleValueTargetProvider(array26, Label.FontSizeProperty, nameScope));
				xamlServiceProvider13.Add(typeof(IReferenceProvider), service13);
				Type typeFromHandle26 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver13 = new XmlNamespaceResolver();
				xmlNamespaceResolver13.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver13.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver13.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver13.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider13.Add(typeFromHandle26, new XamlTypeResolver(xmlNamespaceResolver13, typeof(Drill.<InitializeComponent>_anonXamlCDataTemplate_1).GetTypeInfo().Assembly));
				xamlServiceProvider13.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(286, 100)));
				bindableObject10.SetValue(fontSizeProperty10, extendedTypeConverter10.ConvertFromInvariantString(value10, xamlServiceProvider13));
				stackLayout6.Children.Add(label8);
				bindingExtension18.Path = "Position";
				BindingBase binding18 = ((IMarkupExtension<BindingBase>)bindingExtension18).ProvideValue(null);
				picker2.SetBinding(Picker.SelectedIndexProperty, binding18);
				picker2.Items.Add(item7);
				picker2.Items.Add(item8);
				picker2.Items.Add(item9);
				picker2.Items.Add(item10);
				picker2.Items.Add(item11);
				picker2.Items.Add(item12);
				stackLayout6.Children.Add(picker2);
				label9.SetValue(Label.TextProperty, "名称:");
				label9.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
				BindableObject bindableObject11 = label9;
				BindableProperty fontSizeProperty11 = Label.FontSizeProperty;
				IExtendedTypeConverter extendedTypeConverter11 = new FontSizeConverter();
				string value11 = "13";
				XamlServiceProvider xamlServiceProvider14 = new XamlServiceProvider();
				Type typeFromHandle27 = typeof(IProvideValueTarget);
				int length14;
				object[] array27 = new object[(length14 = this.parentValues.Length) + 7];
				Array.Copy(this.parentValues, 0, array27, 7, length14);
				object[] array28 = array27;
				array28[0] = label9;
				array28[1] = stackLayout6;
				array28[2] = stackLayout8;
				array28[3] = stackLayout11;
				array28[4] = stackLayout12;
				array28[5] = frame;
				array28[6] = viewCell;
				object service14;
				xamlServiceProvider14.Add(typeFromHandle27, service14 = new SimpleValueTargetProvider(array28, Label.FontSizeProperty, nameScope));
				xamlServiceProvider14.Add(typeof(IReferenceProvider), service14);
				Type typeFromHandle28 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver14 = new XmlNamespaceResolver();
				xmlNamespaceResolver14.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver14.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver14.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver14.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider14.Add(typeFromHandle28, new XamlTypeResolver(xmlNamespaceResolver14, typeof(Drill.<InitializeComponent>_anonXamlCDataTemplate_1).GetTypeInfo().Assembly));
				xamlServiceProvider14.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(297, 100)));
				bindableObject11.SetValue(fontSizeProperty11, extendedTypeConverter11.ConvertFromInvariantString(value11, xamlServiceProvider14));
				label9.SetValue(View.MarginProperty, new Thickness(5.0, 0.0, 0.0, 0.0));
				stackLayout6.Children.Add(label9);
				bindingExtension19.Path = "SelectName";
				BindingBase binding19 = ((IMarkupExtension<BindingBase>)bindingExtension19).ProvideValue(null);
				entry4.SetBinding(Entry.TextProperty, binding19);
				entry4.SetValue(VisualElement.WidthRequestProperty, 180.0);
				stackLayout6.Children.Add(entry4);
				stackLayout8.Children.Add(stackLayout6);
				stackLayout7.SetValue(StackLayout.OrientationProperty, StackOrientation.Horizontal);
				stackLayout7.SetValue(StackLayout.SpacingProperty, 0.0);
				bindingExtension20.Path = "MinLv";
				BindingBase binding20 = ((IMarkupExtension<BindingBase>)bindingExtension20).ProvideValue(null);
				entry5.SetBinding(Entry.TextProperty, binding20);
				BindableObject bindableObject12 = entry5;
				BindableProperty fontSizeProperty12 = Entry.FontSizeProperty;
				IExtendedTypeConverter extendedTypeConverter12 = new FontSizeConverter();
				string value12 = "13";
				XamlServiceProvider xamlServiceProvider15 = new XamlServiceProvider();
				Type typeFromHandle29 = typeof(IProvideValueTarget);
				int length15;
				object[] array29 = new object[(length15 = this.parentValues.Length) + 7];
				Array.Copy(this.parentValues, 0, array29, 7, length15);
				object[] array30 = array29;
				array30[0] = entry5;
				array30[1] = stackLayout7;
				array30[2] = stackLayout8;
				array30[3] = stackLayout11;
				array30[4] = stackLayout12;
				array30[5] = frame;
				array30[6] = viewCell;
				object service15;
				xamlServiceProvider15.Add(typeFromHandle29, service15 = new SimpleValueTargetProvider(array30, Entry.FontSizeProperty, nameScope));
				xamlServiceProvider15.Add(typeof(IReferenceProvider), service15);
				Type typeFromHandle30 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver15 = new XmlNamespaceResolver();
				xmlNamespaceResolver15.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver15.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver15.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver15.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider15.Add(typeFromHandle30, new XamlTypeResolver(xmlNamespaceResolver15, typeof(Drill.<InitializeComponent>_anonXamlCDataTemplate_1).GetTypeInfo().Assembly));
				xamlServiceProvider15.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(301, 87)));
				bindableObject12.SetValue(fontSizeProperty12, extendedTypeConverter12.ConvertFromInvariantString(value12, xamlServiceProvider15));
				entry5.SetValue(Entry.HorizontalTextAlignmentProperty, new TextAlignmentConverter().ConvertFromInvariantString("Center"));
				entry5.SetValue(VisualElement.WidthRequestProperty, 40.0);
				entry5.SetValue(InputView.KeyboardProperty, new KeyboardTypeConverter().ConvertFromInvariantString("Numeric"));
				stackLayout7.Children.Add(entry5);
				label10.SetValue(Label.TextProperty, "≤ 等级 ≤");
				label10.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
				BindableObject bindableObject13 = label10;
				BindableProperty fontSizeProperty13 = Label.FontSizeProperty;
				IExtendedTypeConverter extendedTypeConverter13 = new FontSizeConverter();
				string value13 = "13";
				XamlServiceProvider xamlServiceProvider16 = new XamlServiceProvider();
				Type typeFromHandle31 = typeof(IProvideValueTarget);
				int length16;
				object[] array31 = new object[(length16 = this.parentValues.Length) + 7];
				Array.Copy(this.parentValues, 0, array31, 7, length16);
				object[] array32 = array31;
				array32[0] = label10;
				array32[1] = stackLayout7;
				array32[2] = stackLayout8;
				array32[3] = stackLayout11;
				array32[4] = stackLayout12;
				array32[5] = frame;
				array32[6] = viewCell;
				object service16;
				xamlServiceProvider16.Add(typeFromHandle31, service16 = new SimpleValueTargetProvider(array32, Label.FontSizeProperty, nameScope));
				xamlServiceProvider16.Add(typeof(IReferenceProvider), service16);
				Type typeFromHandle32 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver16 = new XmlNamespaceResolver();
				xmlNamespaceResolver16.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver16.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver16.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver16.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider16.Add(typeFromHandle32, new XamlTypeResolver(xmlNamespaceResolver16, typeof(Drill.<InitializeComponent>_anonXamlCDataTemplate_1).GetTypeInfo().Assembly));
				xamlServiceProvider16.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(302, 103)));
				bindableObject13.SetValue(fontSizeProperty13, extendedTypeConverter13.ConvertFromInvariantString(value13, xamlServiceProvider16));
				stackLayout7.Children.Add(label10);
				bindingExtension21.Path = "MaxLv";
				BindingBase binding21 = ((IMarkupExtension<BindingBase>)bindingExtension21).ProvideValue(null);
				entry6.SetBinding(Entry.TextProperty, binding21);
				BindableObject bindableObject14 = entry6;
				BindableProperty fontSizeProperty14 = Entry.FontSizeProperty;
				IExtendedTypeConverter extendedTypeConverter14 = new FontSizeConverter();
				string value14 = "13";
				XamlServiceProvider xamlServiceProvider17 = new XamlServiceProvider();
				Type typeFromHandle33 = typeof(IProvideValueTarget);
				int length17;
				object[] array33 = new object[(length17 = this.parentValues.Length) + 7];
				Array.Copy(this.parentValues, 0, array33, 7, length17);
				object[] array34 = array33;
				array34[0] = entry6;
				array34[1] = stackLayout7;
				array34[2] = stackLayout8;
				array34[3] = stackLayout11;
				array34[4] = stackLayout12;
				array34[5] = frame;
				array34[6] = viewCell;
				object service17;
				xamlServiceProvider17.Add(typeFromHandle33, service17 = new SimpleValueTargetProvider(array34, Entry.FontSizeProperty, nameScope));
				xamlServiceProvider17.Add(typeof(IReferenceProvider), service17);
				Type typeFromHandle34 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver17 = new XmlNamespaceResolver();
				xmlNamespaceResolver17.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver17.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver17.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver17.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider17.Add(typeFromHandle34, new XamlTypeResolver(xmlNamespaceResolver17, typeof(Drill.<InitializeComponent>_anonXamlCDataTemplate_1).GetTypeInfo().Assembly));
				xamlServiceProvider17.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(303, 87)));
				bindableObject14.SetValue(fontSizeProperty14, extendedTypeConverter14.ConvertFromInvariantString(value14, xamlServiceProvider17));
				entry6.SetValue(Entry.HorizontalTextAlignmentProperty, new TextAlignmentConverter().ConvertFromInvariantString("Center"));
				entry6.SetValue(VisualElement.WidthRequestProperty, 40.0);
				entry6.SetValue(InputView.KeyboardProperty, new KeyboardTypeConverter().ConvertFromInvariantString("Numeric"));
				stackLayout7.Children.Add(entry6);
				label11.SetValue(Label.TextProperty, "反序");
				label11.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
				BindableObject bindableObject15 = label11;
				BindableProperty fontSizeProperty15 = Label.FontSizeProperty;
				IExtendedTypeConverter extendedTypeConverter15 = new FontSizeConverter();
				string value15 = "13";
				XamlServiceProvider xamlServiceProvider18 = new XamlServiceProvider();
				Type typeFromHandle35 = typeof(IProvideValueTarget);
				int length18;
				object[] array35 = new object[(length18 = this.parentValues.Length) + 7];
				Array.Copy(this.parentValues, 0, array35, 7, length18);
				object[] array36 = array35;
				array36[0] = label11;
				array36[1] = stackLayout7;
				array36[2] = stackLayout8;
				array36[3] = stackLayout11;
				array36[4] = stackLayout12;
				array36[5] = frame;
				array36[6] = viewCell;
				object service18;
				xamlServiceProvider18.Add(typeFromHandle35, service18 = new SimpleValueTargetProvider(array36, Label.FontSizeProperty, nameScope));
				xamlServiceProvider18.Add(typeof(IReferenceProvider), service18);
				Type typeFromHandle36 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver18 = new XmlNamespaceResolver();
				xmlNamespaceResolver18.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver18.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver18.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver18.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider18.Add(typeFromHandle36, new XamlTypeResolver(xmlNamespaceResolver18, typeof(Drill.<InitializeComponent>_anonXamlCDataTemplate_1).GetTypeInfo().Assembly));
				xamlServiceProvider18.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(304, 99)));
				bindableObject15.SetValue(fontSizeProperty15, extendedTypeConverter15.ConvertFromInvariantString(value15, xamlServiceProvider18));
				label11.SetValue(View.MarginProperty, new Thickness(10.0, 0.0, 0.0, 0.0));
				stackLayout7.Children.Add(label11);
				bindingExtension22.Path = "LvOrder";
				BindingBase binding22 = ((IMarkupExtension<BindingBase>)bindingExtension22).ProvideValue(null);
				switch3.SetBinding(Switch.IsToggledProperty, binding22);
				stackLayout7.Children.Add(switch3);
				iconImage3.SetValue(IconImage.IconProperty, "md-lock");
				iconImage3.SetValue(IconImage.IconColorProperty, Color.DeepSkyBlue);
				iconImage3.SetValue(VisualElement.HeightRequestProperty, 18.0);
				iconImage3.SetValue(VisualElement.WidthRequestProperty, 18.0);
				iconImage3.SetValue(View.MarginProperty, new Thickness(5.0, 0.0, 0.0, 0.0));
				stackLayout7.Children.Add(iconImage3);
				bindingExtension23.Path = "IsLock";
				BindingBase binding23 = ((IMarkupExtension<BindingBase>)bindingExtension23).ProvideValue(null);
				switch4.SetBinding(Switch.IsToggledProperty, binding23);
				stackLayout7.Children.Add(switch4);
				stackLayout8.Children.Add(stackLayout7);
				stackLayout11.Children.Add(stackLayout8);
				stackLayout10.SetValue(StackLayout.OrientationProperty, StackOrientation.Horizontal);
				stackLayout10.SetValue(StackLayout.SpacingProperty, 0.0);
				stackLayout9.SetValue(StackLayout.OrientationProperty, StackOrientation.Horizontal);
				stackLayout9.SetValue(StackLayout.SpacingProperty, 0.0);
				referenceExtension4.Name = "RuleList1";
				IMarkupExtension markupExtension4 = referenceExtension4;
				XamlServiceProvider xamlServiceProvider19 = new XamlServiceProvider();
				Type typeFromHandle37 = typeof(IProvideValueTarget);
				int length19;
				object[] array37 = new object[(length19 = this.parentValues.Length) + 8];
				Array.Copy(this.parentValues, 0, array37, 8, length19);
				object[] array38 = array37;
				array38[0] = bindingExtension24;
				array38[1] = tapGestureRecognizer4;
				array38[2] = stackLayout9;
				array38[3] = stackLayout10;
				array38[4] = stackLayout11;
				array38[5] = stackLayout12;
				array38[6] = frame;
				array38[7] = viewCell;
				object service19;
				xamlServiceProvider19.Add(typeFromHandle37, service19 = new SimpleValueTargetProvider(array38, typeof(BindingExtension).GetRuntimeProperty("Source"), nameScope));
				xamlServiceProvider19.Add(typeof(IReferenceProvider), service19);
				Type typeFromHandle38 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver19 = new XmlNamespaceResolver();
				xmlNamespaceResolver19.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver19.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver19.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver19.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider19.Add(typeFromHandle38, new XamlTypeResolver(xmlNamespaceResolver19, typeof(Drill.<InitializeComponent>_anonXamlCDataTemplate_1).GetTypeInfo().Assembly));
				xamlServiceProvider19.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(313, 83)));
				object source4 = markupExtension4.ProvideValue(xamlServiceProvider19);
				bindingExtension24.Source = source4;
				bindingExtension24.Path = "BindingContext.EquipmentCommand";
				BindingBase binding24 = ((IMarkupExtension<BindingBase>)bindingExtension24).ProvideValue(null);
				tapGestureRecognizer4.SetBinding(TapGestureRecognizer.CommandProperty, binding24);
				BindingBase binding25 = ((IMarkupExtension<BindingBase>)bindingExtension25).ProvideValue(null);
				tapGestureRecognizer4.SetBinding(TapGestureRecognizer.CommandParameterProperty, binding25);
				stackLayout9.GestureRecognizers.Add(tapGestureRecognizer4);
				label12.SetValue(Label.TextProperty, "指定装备");
				label12.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
				BindableObject bindableObject16 = label12;
				BindableProperty fontSizeProperty16 = Label.FontSizeProperty;
				IExtendedTypeConverter extendedTypeConverter16 = new FontSizeConverter();
				string value16 = "13";
				XamlServiceProvider xamlServiceProvider20 = new XamlServiceProvider();
				Type typeFromHandle39 = typeof(IProvideValueTarget);
				int length20;
				object[] array39 = new object[(length20 = this.parentValues.Length) + 7];
				Array.Copy(this.parentValues, 0, array39, 7, length20);
				object[] array40 = array39;
				array40[0] = label12;
				array40[1] = stackLayout9;
				array40[2] = stackLayout10;
				array40[3] = stackLayout11;
				array40[4] = stackLayout12;
				array40[5] = frame;
				array40[6] = viewCell;
				object service20;
				xamlServiceProvider20.Add(typeFromHandle39, service20 = new SimpleValueTargetProvider(array40, Label.FontSizeProperty, nameScope));
				xamlServiceProvider20.Add(typeof(IReferenceProvider), service20);
				Type typeFromHandle40 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver20 = new XmlNamespaceResolver();
				xmlNamespaceResolver20.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver20.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver20.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver20.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider20.Add(typeFromHandle40, new XamlTypeResolver(xmlNamespaceResolver20, typeof(Drill.<InitializeComponent>_anonXamlCDataTemplate_1).GetTypeInfo().Assembly));
				xamlServiceProvider20.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(315, 101)));
				bindableObject16.SetValue(fontSizeProperty16, extendedTypeConverter16.ConvertFromInvariantString(value16, xamlServiceProvider20));
				stackLayout9.Children.Add(label12);
				bindingExtension26.Path = "Equipment1Image";
				BindingBase binding26 = ((IMarkupExtension<BindingBase>)bindingExtension26).ProvideValue(null);
				image.SetBinding(Image.SourceProperty, binding26);
				image.SetValue(VisualElement.WidthRequestProperty, 24.0);
				image.SetValue(VisualElement.HeightRequestProperty, 24.0);
				stackLayout9.Children.Add(image);
				bindingExtension27.Path = "Equipment2Image";
				BindingBase binding27 = ((IMarkupExtension<BindingBase>)bindingExtension27).ProvideValue(null);
				image2.SetBinding(Image.SourceProperty, binding27);
				image2.SetValue(VisualElement.WidthRequestProperty, 24.0);
				image2.SetValue(VisualElement.HeightRequestProperty, 24.0);
				stackLayout9.Children.Add(image2);
				bindingExtension28.Path = "Equipment3Image";
				BindingBase binding28 = ((IMarkupExtension<BindingBase>)bindingExtension28).ProvideValue(null);
				image3.SetBinding(Image.SourceProperty, binding28);
				image3.SetValue(VisualElement.WidthRequestProperty, 24.0);
				image3.SetValue(VisualElement.HeightRequestProperty, 24.0);
				stackLayout9.Children.Add(image3);
				bindingExtension29.Path = "Equipment4Image";
				BindingBase binding29 = ((IMarkupExtension<BindingBase>)bindingExtension29).ProvideValue(null);
				image4.SetBinding(Image.SourceProperty, binding29);
				image4.SetValue(VisualElement.WidthRequestProperty, 24.0);
				image4.SetValue(VisualElement.HeightRequestProperty, 24.0);
				stackLayout9.Children.Add(image4);
				stackLayout10.Children.Add(stackLayout9);
				label13.SetValue(Label.TextProperty, "移除扒光");
				label13.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
				BindableObject bindableObject17 = label13;
				BindableProperty fontSizeProperty17 = Label.FontSizeProperty;
				IExtendedTypeConverter extendedTypeConverter17 = new FontSizeConverter();
				string value17 = "13";
				XamlServiceProvider xamlServiceProvider21 = new XamlServiceProvider();
				Type typeFromHandle41 = typeof(IProvideValueTarget);
				int length21;
				object[] array41 = new object[(length21 = this.parentValues.Length) + 6];
				Array.Copy(this.parentValues, 0, array41, 6, length21);
				object[] array42 = array41;
				array42[0] = label13;
				array42[1] = stackLayout10;
				array42[2] = stackLayout11;
				array42[3] = stackLayout12;
				array42[4] = frame;
				array42[5] = viewCell;
				object service21;
				xamlServiceProvider21.Add(typeFromHandle41, service21 = new SimpleValueTargetProvider(array42, Label.FontSizeProperty, nameScope));
				xamlServiceProvider21.Add(typeof(IReferenceProvider), service21);
				Type typeFromHandle42 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver21 = new XmlNamespaceResolver();
				xmlNamespaceResolver21.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver21.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver21.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver21.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider21.Add(typeFromHandle42, new XamlTypeResolver(xmlNamespaceResolver21, typeof(Drill.<InitializeComponent>_anonXamlCDataTemplate_1).GetTypeInfo().Assembly));
				xamlServiceProvider21.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(321, 97)));
				bindableObject17.SetValue(fontSizeProperty17, extendedTypeConverter17.ConvertFromInvariantString(value17, xamlServiceProvider21));
				label13.SetValue(View.MarginProperty, new Thickness(10.0, 0.0, 0.0, 0.0));
				stackLayout10.Children.Add(label13);
				bindingExtension30.Path = "IsRemoveEquip";
				BindingBase binding30 = ((IMarkupExtension<BindingBase>)bindingExtension30).ProvideValue(null);
				switch5.SetBinding(Switch.IsToggledProperty, binding30);
				stackLayout10.Children.Add(switch5);
				stackLayout11.Children.Add(stackLayout10);
				stackLayout12.Children.Add(stackLayout11);
				iconImage4.SetValue(IconImage.IconProperty, "md-clear");
				iconImage4.SetValue(IconImage.IconColorProperty, Color.Red);
				iconImage4.SetValue(VisualElement.HeightRequestProperty, 24.0);
				iconImage4.SetValue(VisualElement.WidthRequestProperty, 24.0);
				iconImage4.SetValue(View.HorizontalOptionsProperty, LayoutOptions.EndAndExpand);
				referenceExtension5.Name = "RuleList1";
				IMarkupExtension markupExtension5 = referenceExtension5;
				XamlServiceProvider xamlServiceProvider22 = new XamlServiceProvider();
				Type typeFromHandle43 = typeof(IProvideValueTarget);
				int length22;
				object[] array43 = new object[(length22 = this.parentValues.Length) + 6];
				Array.Copy(this.parentValues, 0, array43, 6, length22);
				object[] array44 = array43;
				array44[0] = bindingExtension31;
				array44[1] = tapGestureRecognizer5;
				array44[2] = iconImage4;
				array44[3] = stackLayout12;
				array44[4] = frame;
				array44[5] = viewCell;
				object service22;
				xamlServiceProvider22.Add(typeFromHandle43, service22 = new SimpleValueTargetProvider(array44, typeof(BindingExtension).GetRuntimeProperty("Source"), nameScope));
				xamlServiceProvider22.Add(typeof(IReferenceProvider), service22);
				Type typeFromHandle44 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver22 = new XmlNamespaceResolver();
				xmlNamespaceResolver22.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver22.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver22.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver22.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider22.Add(typeFromHandle44, new XamlTypeResolver(xmlNamespaceResolver22, typeof(Drill.<InitializeComponent>_anonXamlCDataTemplate_1).GetTypeInfo().Assembly));
				xamlServiceProvider22.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(327, 75)));
				object source5 = markupExtension5.ProvideValue(xamlServiceProvider22);
				bindingExtension31.Source = source5;
				bindingExtension31.Path = "BindingContext.Rule1RemoveCommand";
				BindingBase binding31 = ((IMarkupExtension<BindingBase>)bindingExtension31).ProvideValue(null);
				tapGestureRecognizer5.SetBinding(TapGestureRecognizer.CommandProperty, binding31);
				BindingBase binding32 = ((IMarkupExtension<BindingBase>)bindingExtension32).ProvideValue(null);
				tapGestureRecognizer5.SetBinding(TapGestureRecognizer.CommandParameterProperty, binding32);
				iconImage4.GestureRecognizers.Add(tapGestureRecognizer5);
				stackLayout12.Children.Add(iconImage4);
				frame.SetValue(ContentView.ContentProperty, stackLayout12);
				viewCell.View = frame;
				return viewCell;
			}

			// Token: 0x0400005F RID: 95
			internal object[] parentValues;

			// Token: 0x04000060 RID: 96
			internal Drill root;
		}

		// Token: 0x02000030 RID: 48
		[CompilerGenerated]
		private sealed class <InitializeComponent>_anonXamlCDataTemplate_2
		{
			// Token: 0x060000B8 RID: 184 RVA: 0x00026158 File Offset: 0x00024358
			internal object LoadDataTemplate()
			{
				BindingExtension bindingExtension = new BindingExtension();
				string item = "航母";
				string item2 = "轻母";
				string item3 = "装母";
				string item4 = "战列";
				string item5 = "航战";
				string item6 = "战巡";
				string item7 = "重巡";
				string item8 = "航巡";
				string item9 = "雷巡";
				string item10 = "轻巡";
				string item11 = "重炮";
				string item12 = "驱逐";
				string item13 = "潜母";
				string item14 = "潜艇";
				string item15 = "炮潜";
				string item16 = "补给";
				string item17 = "导驱";
				string item18 = "防驱";
				Picker picker = new Picker();
				BindingExtension bindingExtension2 = new BindingExtension();
				string item19 = "＞";
				string item20 = "=";
				string item21 = "＜";
				Picker picker2 = new Picker();
				BindingExtension bindingExtension3 = new BindingExtension();
				Entry entry = new Entry();
				ReferenceExtension referenceExtension = new ReferenceExtension();
				BindingExtension bindingExtension4 = new BindingExtension();
				BindingExtension bindingExtension5 = new BindingExtension();
				TapGestureRecognizer tapGestureRecognizer = new TapGestureRecognizer();
				IconImage iconImage = new IconImage();
				StackLayout stackLayout = new StackLayout();
				ViewCell viewCell = new ViewCell();
				NameScope nameScope = new NameScope();
				NameScope.SetNameScope(viewCell, nameScope);
				stackLayout.SetValue(StackLayout.OrientationProperty, StackOrientation.Horizontal);
				bindingExtension.Path = "ShipType";
				BindingBase binding = ((IMarkupExtension<BindingBase>)bindingExtension).ProvideValue(null);
				picker.SetBinding(Picker.SelectedIndexProperty, binding);
				picker.SetValue(VisualElement.WidthRequestProperty, 80.0);
				picker.Items.Add(item);
				picker.Items.Add(item2);
				picker.Items.Add(item3);
				picker.Items.Add(item4);
				picker.Items.Add(item5);
				picker.Items.Add(item6);
				picker.Items.Add(item7);
				picker.Items.Add(item8);
				picker.Items.Add(item9);
				picker.Items.Add(item10);
				picker.Items.Add(item11);
				picker.Items.Add(item12);
				picker.Items.Add(item13);
				picker.Items.Add(item14);
				picker.Items.Add(item15);
				picker.Items.Add(item16);
				picker.Items.Add(item17);
				picker.Items.Add(item18);
				stackLayout.Children.Add(picker);
				bindingExtension2.Path = "Operator";
				BindingBase binding2 = ((IMarkupExtension<BindingBase>)bindingExtension2).ProvideValue(null);
				picker2.SetBinding(Picker.SelectedIndexProperty, binding2);
				picker2.SetValue(VisualElement.WidthRequestProperty, 40.0);
				picker2.Items.Add(item19);
				picker2.Items.Add(item20);
				picker2.Items.Add(item21);
				stackLayout.Children.Add(picker2);
				bindingExtension3.Path = "Number";
				BindingBase binding3 = ((IMarkupExtension<BindingBase>)bindingExtension3).ProvideValue(null);
				entry.SetBinding(Entry.TextProperty, binding3);
				entry.SetValue(VisualElement.WidthRequestProperty, 40.0);
				entry.SetValue(InputView.KeyboardProperty, new KeyboardTypeConverter().ConvertFromInvariantString("Numeric"));
				stackLayout.Children.Add(entry);
				iconImage.SetValue(IconImage.IconProperty, "md-clear");
				iconImage.SetValue(IconImage.IconColorProperty, Color.Red);
				iconImage.SetValue(VisualElement.HeightRequestProperty, 24.0);
				iconImage.SetValue(VisualElement.WidthRequestProperty, 24.0);
				iconImage.SetValue(View.HorizontalOptionsProperty, LayoutOptions.EndAndExpand);
				referenceExtension.Name = "ConditionList1";
				IMarkupExtension markupExtension = referenceExtension;
				XamlServiceProvider xamlServiceProvider = new XamlServiceProvider();
				Type typeFromHandle = typeof(IProvideValueTarget);
				int length;
				object[] array = new object[(length = this.parentValues.Length) + 5];
				Array.Copy(this.parentValues, 0, array, 5, length);
				object[] array2 = array;
				array2[0] = bindingExtension4;
				array2[1] = tapGestureRecognizer;
				array2[2] = iconImage;
				array2[3] = stackLayout;
				array2[4] = viewCell;
				object service;
				xamlServiceProvider.Add(typeFromHandle, service = new SimpleValueTargetProvider(array2, typeof(BindingExtension).GetRuntimeProperty("Source"), nameScope));
				xamlServiceProvider.Add(typeof(IReferenceProvider), service);
				Type typeFromHandle2 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver = new XmlNamespaceResolver();
				xmlNamespaceResolver.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider.Add(typeFromHandle2, new XamlTypeResolver(xmlNamespaceResolver, typeof(Drill.<InitializeComponent>_anonXamlCDataTemplate_2).GetTypeInfo().Assembly));
				xamlServiceProvider.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(386, 75)));
				object source = markupExtension.ProvideValue(xamlServiceProvider);
				bindingExtension4.Source = source;
				bindingExtension4.Path = "BindingContext.Remove1Command";
				BindingBase binding4 = ((IMarkupExtension<BindingBase>)bindingExtension4).ProvideValue(null);
				tapGestureRecognizer.SetBinding(TapGestureRecognizer.CommandProperty, binding4);
				BindingBase binding5 = ((IMarkupExtension<BindingBase>)bindingExtension5).ProvideValue(null);
				tapGestureRecognizer.SetBinding(TapGestureRecognizer.CommandParameterProperty, binding5);
				iconImage.GestureRecognizers.Add(tapGestureRecognizer);
				stackLayout.Children.Add(iconImage);
				viewCell.View = stackLayout;
				return viewCell;
			}

			// Token: 0x04000061 RID: 97
			internal object[] parentValues;

			// Token: 0x04000062 RID: 98
			internal Drill root;
		}

		// Token: 0x02000031 RID: 49
		[CompilerGenerated]
		private sealed class <InitializeComponent>_anonXamlCDataTemplate_3
		{
			// Token: 0x060000BA RID: 186 RVA: 0x000266AC File Offset: 0x000248AC
			internal object LoadDataTemplate()
			{
				ReferenceExtension referenceExtension = new ReferenceExtension();
				BindingExtension bindingExtension = new BindingExtension();
				BindingExtension bindingExtension2 = new BindingExtension();
				TapGestureRecognizer tapGestureRecognizer = new TapGestureRecognizer();
				IconImage iconImage = new IconImage();
				BindingExtension bindingExtension3 = new BindingExtension();
				Label label = new Label();
				BindingExtension bindingExtension4 = new BindingExtension();
				string item = "1";
				string item2 = "2";
				string item3 = "3";
				string item4 = "4";
				string item5 = "5";
				string item6 = "6";
				Picker picker = new Picker();
				BindingExtension bindingExtension5 = new BindingExtension();
				ReferenceExtension referenceExtension2 = new ReferenceExtension();
				BindingExtension bindingExtension6 = new BindingExtension();
				BindingExtension bindingExtension7 = new BindingExtension();
				TapGestureRecognizer tapGestureRecognizer2 = new TapGestureRecognizer();
				Label label2 = new Label();
				StackLayout stackLayout = new StackLayout();
				StackLayout stackLayout2 = new StackLayout();
				BindingExtension bindingExtension8 = new BindingExtension();
				Label label3 = new Label();
				BindingExtension bindingExtension9 = new BindingExtension();
				Entry entry = new Entry();
				Label label4 = new Label();
				BindingExtension bindingExtension10 = new BindingExtension();
				ReferenceExtension referenceExtension3 = new ReferenceExtension();
				BindingExtension bindingExtension11 = new BindingExtension();
				BindingExtension bindingExtension12 = new BindingExtension();
				TapGestureRecognizer tapGestureRecognizer3 = new TapGestureRecognizer();
				Label label5 = new Label();
				StackLayout stackLayout3 = new StackLayout();
				BindingExtension bindingExtension13 = new BindingExtension();
				Entry entry2 = new Entry();
				Label label6 = new Label();
				BindingExtension bindingExtension14 = new BindingExtension();
				Entry entry3 = new Entry();
				Label label7 = new Label();
				BindingExtension bindingExtension15 = new BindingExtension();
				Switch @switch = new Switch();
				IconImage iconImage2 = new IconImage();
				BindingExtension bindingExtension16 = new BindingExtension();
				Switch switch2 = new Switch();
				StackLayout stackLayout4 = new StackLayout();
				StackLayout stackLayout5 = new StackLayout();
				BindingExtension bindingExtension17 = new BindingExtension();
				Label label8 = new Label();
				BindingExtension bindingExtension18 = new BindingExtension();
				string item7 = "1";
				string item8 = "2";
				string item9 = "3";
				string item10 = "4";
				string item11 = "5";
				string item12 = "6";
				Picker picker2 = new Picker();
				Label label9 = new Label();
				BindingExtension bindingExtension19 = new BindingExtension();
				Entry entry4 = new Entry();
				StackLayout stackLayout6 = new StackLayout();
				BindingExtension bindingExtension20 = new BindingExtension();
				Entry entry5 = new Entry();
				Label label10 = new Label();
				BindingExtension bindingExtension21 = new BindingExtension();
				Entry entry6 = new Entry();
				Label label11 = new Label();
				BindingExtension bindingExtension22 = new BindingExtension();
				Switch switch3 = new Switch();
				IconImage iconImage3 = new IconImage();
				BindingExtension bindingExtension23 = new BindingExtension();
				Switch switch4 = new Switch();
				StackLayout stackLayout7 = new StackLayout();
				StackLayout stackLayout8 = new StackLayout();
				ReferenceExtension referenceExtension4 = new ReferenceExtension();
				BindingExtension bindingExtension24 = new BindingExtension();
				BindingExtension bindingExtension25 = new BindingExtension();
				TapGestureRecognizer tapGestureRecognizer4 = new TapGestureRecognizer();
				Label label12 = new Label();
				BindingExtension bindingExtension26 = new BindingExtension();
				Image image = new Image();
				BindingExtension bindingExtension27 = new BindingExtension();
				Image image2 = new Image();
				BindingExtension bindingExtension28 = new BindingExtension();
				Image image3 = new Image();
				BindingExtension bindingExtension29 = new BindingExtension();
				Image image4 = new Image();
				StackLayout stackLayout9 = new StackLayout();
				Label label13 = new Label();
				BindingExtension bindingExtension30 = new BindingExtension();
				Switch switch5 = new Switch();
				StackLayout stackLayout10 = new StackLayout();
				StackLayout stackLayout11 = new StackLayout();
				ReferenceExtension referenceExtension5 = new ReferenceExtension();
				BindingExtension bindingExtension31 = new BindingExtension();
				BindingExtension bindingExtension32 = new BindingExtension();
				TapGestureRecognizer tapGestureRecognizer5 = new TapGestureRecognizer();
				IconImage iconImage4 = new IconImage();
				StackLayout stackLayout12 = new StackLayout();
				Frame frame = new Frame();
				ViewCell viewCell = new ViewCell();
				NameScope nameScope = new NameScope();
				NameScope.SetNameScope(viewCell, nameScope);
				frame.SetValue(Xamarin.Forms.Layout.PaddingProperty, new Thickness(1.0));
				frame.SetValue(View.MarginProperty, new Thickness(1.0));
				stackLayout12.SetValue(StackLayout.OrientationProperty, StackOrientation.Horizontal);
				stackLayout12.SetValue(StackLayout.SpacingProperty, 0.0);
				iconImage.SetValue(IconImage.IconProperty, "md-cached");
				iconImage.SetValue(IconImage.IconColorProperty, Color.DodgerBlue);
				iconImage.SetValue(VisualElement.HeightRequestProperty, 24.0);
				iconImage.SetValue(VisualElement.WidthRequestProperty, 24.0);
				iconImage.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
				referenceExtension.Name = "RuleList2";
				IMarkupExtension markupExtension = referenceExtension;
				XamlServiceProvider xamlServiceProvider = new XamlServiceProvider();
				Type typeFromHandle = typeof(IProvideValueTarget);
				int length;
				object[] array = new object[(length = this.parentValues.Length) + 6];
				Array.Copy(this.parentValues, 0, array, 6, length);
				object[] array2 = array;
				array2[0] = bindingExtension;
				array2[1] = tapGestureRecognizer;
				array2[2] = iconImage;
				array2[3] = stackLayout12;
				array2[4] = frame;
				array2[5] = viewCell;
				object service;
				xamlServiceProvider.Add(typeFromHandle, service = new SimpleValueTargetProvider(array2, typeof(BindingExtension).GetRuntimeProperty("Source"), nameScope));
				xamlServiceProvider.Add(typeof(IReferenceProvider), service);
				Type typeFromHandle2 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver = new XmlNamespaceResolver();
				xmlNamespaceResolver.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider.Add(typeFromHandle2, new XamlTypeResolver(xmlNamespaceResolver, typeof(Drill.<InitializeComponent>_anonXamlCDataTemplate_3).GetTypeInfo().Assembly));
				xamlServiceProvider.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(446, 75)));
				object source = markupExtension.ProvideValue(xamlServiceProvider);
				bindingExtension.Source = source;
				bindingExtension.Path = "BindingContext.VisCommand";
				BindingBase binding = ((IMarkupExtension<BindingBase>)bindingExtension).ProvideValue(null);
				tapGestureRecognizer.SetBinding(TapGestureRecognizer.CommandProperty, binding);
				BindingBase binding2 = ((IMarkupExtension<BindingBase>)bindingExtension2).ProvideValue(null);
				tapGestureRecognizer.SetBinding(TapGestureRecognizer.CommandParameterProperty, binding2);
				iconImage.GestureRecognizers.Add(tapGestureRecognizer);
				stackLayout12.Children.Add(iconImage);
				stackLayout11.SetValue(View.MarginProperty, new Thickness(5.0, 0.0, 0.0, 5.0));
				stackLayout11.SetValue(StackLayout.SpacingProperty, 0.0);
				stackLayout11.SetValue(View.HorizontalOptionsProperty, LayoutOptions.FillAndExpand);
				bindingExtension3.Path = "TypeA";
				BindingBase binding3 = ((IMarkupExtension<BindingBase>)bindingExtension3).ProvideValue(null);
				stackLayout2.SetBinding(VisualElement.IsVisibleProperty, binding3);
				stackLayout2.SetValue(StackLayout.SpacingProperty, 0.0);
				stackLayout.SetValue(StackLayout.OrientationProperty, StackOrientation.Horizontal);
				stackLayout.SetValue(StackLayout.SpacingProperty, 0.0);
				label.SetValue(Label.TextProperty, "位置:");
				label.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
				BindableObject bindableObject = label;
				BindableProperty fontSizeProperty = Label.FontSizeProperty;
				IExtendedTypeConverter extendedTypeConverter = new FontSizeConverter();
				string value = "13";
				XamlServiceProvider xamlServiceProvider2 = new XamlServiceProvider();
				Type typeFromHandle3 = typeof(IProvideValueTarget);
				int length2;
				object[] array3 = new object[(length2 = this.parentValues.Length) + 7];
				Array.Copy(this.parentValues, 0, array3, 7, length2);
				object[] array4 = array3;
				array4[0] = label;
				array4[1] = stackLayout;
				array4[2] = stackLayout2;
				array4[3] = stackLayout11;
				array4[4] = stackLayout12;
				array4[5] = frame;
				array4[6] = viewCell;
				object service2;
				xamlServiceProvider2.Add(typeFromHandle3, service2 = new SimpleValueTargetProvider(array4, Label.FontSizeProperty, nameScope));
				xamlServiceProvider2.Add(typeof(IReferenceProvider), service2);
				Type typeFromHandle4 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver2 = new XmlNamespaceResolver();
				xmlNamespaceResolver2.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver2.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver2.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver2.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider2.Add(typeFromHandle4, new XamlTypeResolver(xmlNamespaceResolver2, typeof(Drill.<InitializeComponent>_anonXamlCDataTemplate_3).GetTypeInfo().Assembly));
				xamlServiceProvider2.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(452, 100)));
				bindableObject.SetValue(fontSizeProperty, extendedTypeConverter.ConvertFromInvariantString(value, xamlServiceProvider2));
				stackLayout.Children.Add(label);
				bindingExtension4.Path = "Position";
				BindingBase binding4 = ((IMarkupExtension<BindingBase>)bindingExtension4).ProvideValue(null);
				picker.SetBinding(Picker.SelectedIndexProperty, binding4);
				picker.Items.Add(item);
				picker.Items.Add(item2);
				picker.Items.Add(item3);
				picker.Items.Add(item4);
				picker.Items.Add(item5);
				picker.Items.Add(item6);
				stackLayout.Children.Add(picker);
				bindingExtension5.Path = "ShipName";
				BindingBase binding5 = ((IMarkupExtension<BindingBase>)bindingExtension5).ProvideValue(null);
				label2.SetBinding(Label.TextProperty, binding5);
				label2.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
				BindableObject bindableObject2 = label2;
				BindableProperty fontSizeProperty2 = Label.FontSizeProperty;
				IExtendedTypeConverter extendedTypeConverter2 = new FontSizeConverter();
				string value2 = "13";
				XamlServiceProvider xamlServiceProvider3 = new XamlServiceProvider();
				Type typeFromHandle5 = typeof(IProvideValueTarget);
				int length3;
				object[] array5 = new object[(length3 = this.parentValues.Length) + 7];
				Array.Copy(this.parentValues, 0, array5, 7, length3);
				object[] array6 = array5;
				array6[0] = label2;
				array6[1] = stackLayout;
				array6[2] = stackLayout2;
				array6[3] = stackLayout11;
				array6[4] = stackLayout12;
				array6[5] = frame;
				array6[6] = viewCell;
				object service3;
				xamlServiceProvider3.Add(typeFromHandle5, service3 = new SimpleValueTargetProvider(array6, Label.FontSizeProperty, nameScope));
				xamlServiceProvider3.Add(typeof(IReferenceProvider), service3);
				Type typeFromHandle6 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver3 = new XmlNamespaceResolver();
				xmlNamespaceResolver3.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver3.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver3.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver3.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider3.Add(typeFromHandle6, new XamlTypeResolver(xmlNamespaceResolver3, typeof(Drill.<InitializeComponent>_anonXamlCDataTemplate_3).GetTypeInfo().Assembly));
				xamlServiceProvider3.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(463, 115)));
				bindableObject2.SetValue(fontSizeProperty2, extendedTypeConverter2.ConvertFromInvariantString(value2, xamlServiceProvider3));
				label2.SetValue(View.MarginProperty, new Thickness(10.0, 0.0, 0.0, 0.0));
				label2.SetValue(Label.TextColorProperty, Color.MidnightBlue);
				referenceExtension2.Name = "RuleList2";
				IMarkupExtension markupExtension2 = referenceExtension2;
				XamlServiceProvider xamlServiceProvider4 = new XamlServiceProvider();
				Type typeFromHandle7 = typeof(IProvideValueTarget);
				int length4;
				object[] array7 = new object[(length4 = this.parentValues.Length) + 9];
				Array.Copy(this.parentValues, 0, array7, 9, length4);
				object[] array8 = array7;
				array8[0] = bindingExtension6;
				array8[1] = tapGestureRecognizer2;
				array8[2] = label2;
				array8[3] = stackLayout;
				array8[4] = stackLayout2;
				array8[5] = stackLayout11;
				array8[6] = stackLayout12;
				array8[7] = frame;
				array8[8] = viewCell;
				object service4;
				xamlServiceProvider4.Add(typeFromHandle7, service4 = new SimpleValueTargetProvider(array8, typeof(BindingExtension).GetRuntimeProperty("Source"), nameScope));
				xamlServiceProvider4.Add(typeof(IReferenceProvider), service4);
				Type typeFromHandle8 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver4 = new XmlNamespaceResolver();
				xmlNamespaceResolver4.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver4.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver4.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver4.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider4.Add(typeFromHandle8, new XamlTypeResolver(xmlNamespaceResolver4, typeof(Drill.<InitializeComponent>_anonXamlCDataTemplate_3).GetTypeInfo().Assembly));
				xamlServiceProvider4.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(465, 87)));
				object source2 = markupExtension2.ProvideValue(xamlServiceProvider4);
				bindingExtension6.Source = source2;
				bindingExtension6.Path = "BindingContext.FleetCommand";
				BindingBase binding6 = ((IMarkupExtension<BindingBase>)bindingExtension6).ProvideValue(null);
				tapGestureRecognizer2.SetBinding(TapGestureRecognizer.CommandProperty, binding6);
				bindingExtension7.Path = "ShipID";
				BindingBase binding7 = ((IMarkupExtension<BindingBase>)bindingExtension7).ProvideValue(null);
				tapGestureRecognizer2.SetBinding(TapGestureRecognizer.CommandParameterProperty, binding7);
				label2.GestureRecognizers.Add(tapGestureRecognizer2);
				stackLayout.Children.Add(label2);
				stackLayout2.Children.Add(stackLayout);
				stackLayout11.Children.Add(stackLayout2);
				bindingExtension8.Path = "TypeB";
				BindingBase binding8 = ((IMarkupExtension<BindingBase>)bindingExtension8).ProvideValue(null);
				stackLayout5.SetBinding(VisualElement.IsVisibleProperty, binding8);
				stackLayout5.SetValue(StackLayout.SpacingProperty, 0.0);
				stackLayout3.SetValue(StackLayout.OrientationProperty, StackOrientation.Horizontal);
				stackLayout3.SetValue(StackLayout.SpacingProperty, 0.0);
				label3.SetValue(Label.TextProperty, "数量:");
				label3.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
				BindableObject bindableObject3 = label3;
				BindableProperty fontSizeProperty3 = Label.FontSizeProperty;
				IExtendedTypeConverter extendedTypeConverter3 = new FontSizeConverter();
				string value3 = "13";
				XamlServiceProvider xamlServiceProvider5 = new XamlServiceProvider();
				Type typeFromHandle9 = typeof(IProvideValueTarget);
				int length5;
				object[] array9 = new object[(length5 = this.parentValues.Length) + 7];
				Array.Copy(this.parentValues, 0, array9, 7, length5);
				object[] array10 = array9;
				array10[0] = label3;
				array10[1] = stackLayout3;
				array10[2] = stackLayout5;
				array10[3] = stackLayout11;
				array10[4] = stackLayout12;
				array10[5] = frame;
				array10[6] = viewCell;
				object service5;
				xamlServiceProvider5.Add(typeFromHandle9, service5 = new SimpleValueTargetProvider(array10, Label.FontSizeProperty, nameScope));
				xamlServiceProvider5.Add(typeof(IReferenceProvider), service5);
				Type typeFromHandle10 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver5 = new XmlNamespaceResolver();
				xmlNamespaceResolver5.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver5.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver5.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver5.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider5.Add(typeFromHandle10, new XamlTypeResolver(xmlNamespaceResolver5, typeof(Drill.<InitializeComponent>_anonXamlCDataTemplate_3).GetTypeInfo().Assembly));
				xamlServiceProvider5.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(472, 100)));
				bindableObject3.SetValue(fontSizeProperty3, extendedTypeConverter3.ConvertFromInvariantString(value3, xamlServiceProvider5));
				stackLayout3.Children.Add(label3);
				bindingExtension9.Path = "Number";
				BindingBase binding9 = ((IMarkupExtension<BindingBase>)bindingExtension9).ProvideValue(null);
				entry.SetBinding(Entry.TextProperty, binding9);
				BindableObject bindableObject4 = entry;
				BindableProperty fontSizeProperty4 = Entry.FontSizeProperty;
				IExtendedTypeConverter extendedTypeConverter4 = new FontSizeConverter();
				string value4 = "13";
				XamlServiceProvider xamlServiceProvider6 = new XamlServiceProvider();
				Type typeFromHandle11 = typeof(IProvideValueTarget);
				int length6;
				object[] array11 = new object[(length6 = this.parentValues.Length) + 7];
				Array.Copy(this.parentValues, 0, array11, 7, length6);
				object[] array12 = array11;
				array12[0] = entry;
				array12[1] = stackLayout3;
				array12[2] = stackLayout5;
				array12[3] = stackLayout11;
				array12[4] = stackLayout12;
				array12[5] = frame;
				array12[6] = viewCell;
				object service6;
				xamlServiceProvider6.Add(typeFromHandle11, service6 = new SimpleValueTargetProvider(array12, Entry.FontSizeProperty, nameScope));
				xamlServiceProvider6.Add(typeof(IReferenceProvider), service6);
				Type typeFromHandle12 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver6 = new XmlNamespaceResolver();
				xmlNamespaceResolver6.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver6.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver6.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver6.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider6.Add(typeFromHandle12, new XamlTypeResolver(xmlNamespaceResolver6, typeof(Drill.<InitializeComponent>_anonXamlCDataTemplate_3).GetTypeInfo().Assembly));
				xamlServiceProvider6.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(473, 88)));
				bindableObject4.SetValue(fontSizeProperty4, extendedTypeConverter4.ConvertFromInvariantString(value4, xamlServiceProvider6));
				entry.SetValue(Entry.HorizontalTextAlignmentProperty, new TextAlignmentConverter().ConvertFromInvariantString("Center"));
				entry.SetValue(VisualElement.WidthRequestProperty, 30.0);
				entry.SetValue(InputView.KeyboardProperty, new KeyboardTypeConverter().ConvertFromInvariantString("Numeric"));
				stackLayout3.Children.Add(entry);
				label4.SetValue(Label.TextProperty, "类型:");
				label4.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
				BindableObject bindableObject5 = label4;
				BindableProperty fontSizeProperty5 = Label.FontSizeProperty;
				IExtendedTypeConverter extendedTypeConverter5 = new FontSizeConverter();
				string value5 = "13";
				XamlServiceProvider xamlServiceProvider7 = new XamlServiceProvider();
				Type typeFromHandle13 = typeof(IProvideValueTarget);
				int length7;
				object[] array13 = new object[(length7 = this.parentValues.Length) + 7];
				Array.Copy(this.parentValues, 0, array13, 7, length7);
				object[] array14 = array13;
				array14[0] = label4;
				array14[1] = stackLayout3;
				array14[2] = stackLayout5;
				array14[3] = stackLayout11;
				array14[4] = stackLayout12;
				array14[5] = frame;
				array14[6] = viewCell;
				object service7;
				xamlServiceProvider7.Add(typeFromHandle13, service7 = new SimpleValueTargetProvider(array14, Label.FontSizeProperty, nameScope));
				xamlServiceProvider7.Add(typeof(IReferenceProvider), service7);
				Type typeFromHandle14 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver7 = new XmlNamespaceResolver();
				xmlNamespaceResolver7.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver7.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver7.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver7.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider7.Add(typeFromHandle14, new XamlTypeResolver(xmlNamespaceResolver7, typeof(Drill.<InitializeComponent>_anonXamlCDataTemplate_3).GetTypeInfo().Assembly));
				xamlServiceProvider7.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(474, 100)));
				bindableObject5.SetValue(fontSizeProperty5, extendedTypeConverter5.ConvertFromInvariantString(value5, xamlServiceProvider7));
				label4.SetValue(View.MarginProperty, new Thickness(5.0, 0.0, 0.0, 0.0));
				stackLayout3.Children.Add(label4);
				bindingExtension10.Path = "ShipTypeName";
				BindingBase binding10 = ((IMarkupExtension<BindingBase>)bindingExtension10).ProvideValue(null);
				label5.SetBinding(Label.TextProperty, binding10);
				label5.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
				label5.SetValue(Label.TextColorProperty, Color.CadetBlue);
				referenceExtension3.Name = "RuleList2";
				IMarkupExtension markupExtension3 = referenceExtension3;
				XamlServiceProvider xamlServiceProvider8 = new XamlServiceProvider();
				Type typeFromHandle15 = typeof(IProvideValueTarget);
				int length8;
				object[] array15 = new object[(length8 = this.parentValues.Length) + 9];
				Array.Copy(this.parentValues, 0, array15, 9, length8);
				object[] array16 = array15;
				array16[0] = bindingExtension11;
				array16[1] = tapGestureRecognizer3;
				array16[2] = label5;
				array16[3] = stackLayout3;
				array16[4] = stackLayout5;
				array16[5] = stackLayout11;
				array16[6] = stackLayout12;
				array16[7] = frame;
				array16[8] = viewCell;
				object service8;
				xamlServiceProvider8.Add(typeFromHandle15, service8 = new SimpleValueTargetProvider(array16, typeof(BindingExtension).GetRuntimeProperty("Source"), nameScope));
				xamlServiceProvider8.Add(typeof(IReferenceProvider), service8);
				Type typeFromHandle16 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver8 = new XmlNamespaceResolver();
				xmlNamespaceResolver8.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver8.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver8.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver8.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider8.Add(typeFromHandle16, new XamlTypeResolver(xmlNamespaceResolver8, typeof(Drill.<InitializeComponent>_anonXamlCDataTemplate_3).GetTypeInfo().Assembly));
				xamlServiceProvider8.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(477, 87)));
				object source3 = markupExtension3.ProvideValue(xamlServiceProvider8);
				bindingExtension11.Source = source3;
				bindingExtension11.Path = "BindingContext.RuleTypeCommand";
				BindingBase binding11 = ((IMarkupExtension<BindingBase>)bindingExtension11).ProvideValue(null);
				tapGestureRecognizer3.SetBinding(TapGestureRecognizer.CommandProperty, binding11);
				bindingExtension12.Path = "ShipType";
				BindingBase binding12 = ((IMarkupExtension<BindingBase>)bindingExtension12).ProvideValue(null);
				tapGestureRecognizer3.SetBinding(TapGestureRecognizer.CommandParameterProperty, binding12);
				label5.GestureRecognizers.Add(tapGestureRecognizer3);
				stackLayout3.Children.Add(label5);
				stackLayout5.Children.Add(stackLayout3);
				stackLayout4.SetValue(StackLayout.OrientationProperty, StackOrientation.Horizontal);
				stackLayout4.SetValue(StackLayout.SpacingProperty, 0.0);
				bindingExtension13.Path = "MinLv";
				BindingBase binding13 = ((IMarkupExtension<BindingBase>)bindingExtension13).ProvideValue(null);
				entry2.SetBinding(Entry.TextProperty, binding13);
				BindableObject bindableObject6 = entry2;
				BindableProperty fontSizeProperty6 = Entry.FontSizeProperty;
				IExtendedTypeConverter extendedTypeConverter6 = new FontSizeConverter();
				string value6 = "13";
				XamlServiceProvider xamlServiceProvider9 = new XamlServiceProvider();
				Type typeFromHandle17 = typeof(IProvideValueTarget);
				int length9;
				object[] array17 = new object[(length9 = this.parentValues.Length) + 7];
				Array.Copy(this.parentValues, 0, array17, 7, length9);
				object[] array18 = array17;
				array18[0] = entry2;
				array18[1] = stackLayout4;
				array18[2] = stackLayout5;
				array18[3] = stackLayout11;
				array18[4] = stackLayout12;
				array18[5] = frame;
				array18[6] = viewCell;
				object service9;
				xamlServiceProvider9.Add(typeFromHandle17, service9 = new SimpleValueTargetProvider(array18, Entry.FontSizeProperty, nameScope));
				xamlServiceProvider9.Add(typeof(IReferenceProvider), service9);
				Type typeFromHandle18 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver9 = new XmlNamespaceResolver();
				xmlNamespaceResolver9.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver9.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver9.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver9.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider9.Add(typeFromHandle18, new XamlTypeResolver(xmlNamespaceResolver9, typeof(Drill.<InitializeComponent>_anonXamlCDataTemplate_3).GetTypeInfo().Assembly));
				xamlServiceProvider9.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(482, 87)));
				bindableObject6.SetValue(fontSizeProperty6, extendedTypeConverter6.ConvertFromInvariantString(value6, xamlServiceProvider9));
				entry2.SetValue(Entry.HorizontalTextAlignmentProperty, new TextAlignmentConverter().ConvertFromInvariantString("Center"));
				entry2.SetValue(VisualElement.WidthRequestProperty, 40.0);
				entry2.SetValue(InputView.KeyboardProperty, new KeyboardTypeConverter().ConvertFromInvariantString("Numeric"));
				stackLayout4.Children.Add(entry2);
				label6.SetValue(Label.TextProperty, "≤ 等级 ≤");
				label6.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
				BindableObject bindableObject7 = label6;
				BindableProperty fontSizeProperty7 = Label.FontSizeProperty;
				IExtendedTypeConverter extendedTypeConverter7 = new FontSizeConverter();
				string value7 = "13";
				XamlServiceProvider xamlServiceProvider10 = new XamlServiceProvider();
				Type typeFromHandle19 = typeof(IProvideValueTarget);
				int length10;
				object[] array19 = new object[(length10 = this.parentValues.Length) + 7];
				Array.Copy(this.parentValues, 0, array19, 7, length10);
				object[] array20 = array19;
				array20[0] = label6;
				array20[1] = stackLayout4;
				array20[2] = stackLayout5;
				array20[3] = stackLayout11;
				array20[4] = stackLayout12;
				array20[5] = frame;
				array20[6] = viewCell;
				object service10;
				xamlServiceProvider10.Add(typeFromHandle19, service10 = new SimpleValueTargetProvider(array20, Label.FontSizeProperty, nameScope));
				xamlServiceProvider10.Add(typeof(IReferenceProvider), service10);
				Type typeFromHandle20 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver10 = new XmlNamespaceResolver();
				xmlNamespaceResolver10.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver10.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver10.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver10.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider10.Add(typeFromHandle20, new XamlTypeResolver(xmlNamespaceResolver10, typeof(Drill.<InitializeComponent>_anonXamlCDataTemplate_3).GetTypeInfo().Assembly));
				xamlServiceProvider10.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(483, 103)));
				bindableObject7.SetValue(fontSizeProperty7, extendedTypeConverter7.ConvertFromInvariantString(value7, xamlServiceProvider10));
				stackLayout4.Children.Add(label6);
				bindingExtension14.Path = "MaxLv";
				BindingBase binding14 = ((IMarkupExtension<BindingBase>)bindingExtension14).ProvideValue(null);
				entry3.SetBinding(Entry.TextProperty, binding14);
				BindableObject bindableObject8 = entry3;
				BindableProperty fontSizeProperty8 = Entry.FontSizeProperty;
				IExtendedTypeConverter extendedTypeConverter8 = new FontSizeConverter();
				string value8 = "13";
				XamlServiceProvider xamlServiceProvider11 = new XamlServiceProvider();
				Type typeFromHandle21 = typeof(IProvideValueTarget);
				int length11;
				object[] array21 = new object[(length11 = this.parentValues.Length) + 7];
				Array.Copy(this.parentValues, 0, array21, 7, length11);
				object[] array22 = array21;
				array22[0] = entry3;
				array22[1] = stackLayout4;
				array22[2] = stackLayout5;
				array22[3] = stackLayout11;
				array22[4] = stackLayout12;
				array22[5] = frame;
				array22[6] = viewCell;
				object service11;
				xamlServiceProvider11.Add(typeFromHandle21, service11 = new SimpleValueTargetProvider(array22, Entry.FontSizeProperty, nameScope));
				xamlServiceProvider11.Add(typeof(IReferenceProvider), service11);
				Type typeFromHandle22 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver11 = new XmlNamespaceResolver();
				xmlNamespaceResolver11.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver11.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver11.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver11.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider11.Add(typeFromHandle22, new XamlTypeResolver(xmlNamespaceResolver11, typeof(Drill.<InitializeComponent>_anonXamlCDataTemplate_3).GetTypeInfo().Assembly));
				xamlServiceProvider11.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(484, 87)));
				bindableObject8.SetValue(fontSizeProperty8, extendedTypeConverter8.ConvertFromInvariantString(value8, xamlServiceProvider11));
				entry3.SetValue(Entry.HorizontalTextAlignmentProperty, new TextAlignmentConverter().ConvertFromInvariantString("Center"));
				entry3.SetValue(VisualElement.WidthRequestProperty, 40.0);
				entry3.SetValue(InputView.KeyboardProperty, new KeyboardTypeConverter().ConvertFromInvariantString("Numeric"));
				stackLayout4.Children.Add(entry3);
				label7.SetValue(Label.TextProperty, "反序");
				label7.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
				BindableObject bindableObject9 = label7;
				BindableProperty fontSizeProperty9 = Label.FontSizeProperty;
				IExtendedTypeConverter extendedTypeConverter9 = new FontSizeConverter();
				string value9 = "13";
				XamlServiceProvider xamlServiceProvider12 = new XamlServiceProvider();
				Type typeFromHandle23 = typeof(IProvideValueTarget);
				int length12;
				object[] array23 = new object[(length12 = this.parentValues.Length) + 7];
				Array.Copy(this.parentValues, 0, array23, 7, length12);
				object[] array24 = array23;
				array24[0] = label7;
				array24[1] = stackLayout4;
				array24[2] = stackLayout5;
				array24[3] = stackLayout11;
				array24[4] = stackLayout12;
				array24[5] = frame;
				array24[6] = viewCell;
				object service12;
				xamlServiceProvider12.Add(typeFromHandle23, service12 = new SimpleValueTargetProvider(array24, Label.FontSizeProperty, nameScope));
				xamlServiceProvider12.Add(typeof(IReferenceProvider), service12);
				Type typeFromHandle24 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver12 = new XmlNamespaceResolver();
				xmlNamespaceResolver12.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver12.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver12.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver12.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider12.Add(typeFromHandle24, new XamlTypeResolver(xmlNamespaceResolver12, typeof(Drill.<InitializeComponent>_anonXamlCDataTemplate_3).GetTypeInfo().Assembly));
				xamlServiceProvider12.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(485, 99)));
				bindableObject9.SetValue(fontSizeProperty9, extendedTypeConverter9.ConvertFromInvariantString(value9, xamlServiceProvider12));
				label7.SetValue(View.MarginProperty, new Thickness(10.0, 0.0, 0.0, 0.0));
				stackLayout4.Children.Add(label7);
				bindingExtension15.Path = "LvOrder";
				BindingBase binding15 = ((IMarkupExtension<BindingBase>)bindingExtension15).ProvideValue(null);
				@switch.SetBinding(Switch.IsToggledProperty, binding15);
				stackLayout4.Children.Add(@switch);
				iconImage2.SetValue(IconImage.IconProperty, "md-lock");
				iconImage2.SetValue(IconImage.IconColorProperty, Color.DeepSkyBlue);
				iconImage2.SetValue(VisualElement.HeightRequestProperty, 18.0);
				iconImage2.SetValue(VisualElement.WidthRequestProperty, 18.0);
				iconImage2.SetValue(View.MarginProperty, new Thickness(5.0, 0.0, 0.0, 0.0));
				stackLayout4.Children.Add(iconImage2);
				bindingExtension16.Path = "IsLock";
				BindingBase binding16 = ((IMarkupExtension<BindingBase>)bindingExtension16).ProvideValue(null);
				switch2.SetBinding(Switch.IsToggledProperty, binding16);
				stackLayout4.Children.Add(switch2);
				stackLayout5.Children.Add(stackLayout4);
				stackLayout11.Children.Add(stackLayout5);
				bindingExtension17.Path = "TypeC";
				BindingBase binding17 = ((IMarkupExtension<BindingBase>)bindingExtension17).ProvideValue(null);
				stackLayout8.SetBinding(VisualElement.IsVisibleProperty, binding17);
				stackLayout8.SetValue(StackLayout.SpacingProperty, 0.0);
				stackLayout6.SetValue(StackLayout.OrientationProperty, StackOrientation.Horizontal);
				stackLayout6.SetValue(StackLayout.SpacingProperty, 0.0);
				label8.SetValue(Label.TextProperty, "位置:");
				label8.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
				BindableObject bindableObject10 = label8;
				BindableProperty fontSizeProperty10 = Label.FontSizeProperty;
				IExtendedTypeConverter extendedTypeConverter10 = new FontSizeConverter();
				string value10 = "13";
				XamlServiceProvider xamlServiceProvider13 = new XamlServiceProvider();
				Type typeFromHandle25 = typeof(IProvideValueTarget);
				int length13;
				object[] array25 = new object[(length13 = this.parentValues.Length) + 7];
				Array.Copy(this.parentValues, 0, array25, 7, length13);
				object[] array26 = array25;
				array26[0] = label8;
				array26[1] = stackLayout6;
				array26[2] = stackLayout8;
				array26[3] = stackLayout11;
				array26[4] = stackLayout12;
				array26[5] = frame;
				array26[6] = viewCell;
				object service13;
				xamlServiceProvider13.Add(typeFromHandle25, service13 = new SimpleValueTargetProvider(array26, Label.FontSizeProperty, nameScope));
				xamlServiceProvider13.Add(typeof(IReferenceProvider), service13);
				Type typeFromHandle26 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver13 = new XmlNamespaceResolver();
				xmlNamespaceResolver13.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver13.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver13.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver13.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider13.Add(typeFromHandle26, new XamlTypeResolver(xmlNamespaceResolver13, typeof(Drill.<InitializeComponent>_anonXamlCDataTemplate_3).GetTypeInfo().Assembly));
				xamlServiceProvider13.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(493, 100)));
				bindableObject10.SetValue(fontSizeProperty10, extendedTypeConverter10.ConvertFromInvariantString(value10, xamlServiceProvider13));
				stackLayout6.Children.Add(label8);
				bindingExtension18.Path = "Position";
				BindingBase binding18 = ((IMarkupExtension<BindingBase>)bindingExtension18).ProvideValue(null);
				picker2.SetBinding(Picker.SelectedIndexProperty, binding18);
				picker2.Items.Add(item7);
				picker2.Items.Add(item8);
				picker2.Items.Add(item9);
				picker2.Items.Add(item10);
				picker2.Items.Add(item11);
				picker2.Items.Add(item12);
				stackLayout6.Children.Add(picker2);
				label9.SetValue(Label.TextProperty, "名称:");
				label9.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
				BindableObject bindableObject11 = label9;
				BindableProperty fontSizeProperty11 = Label.FontSizeProperty;
				IExtendedTypeConverter extendedTypeConverter11 = new FontSizeConverter();
				string value11 = "13";
				XamlServiceProvider xamlServiceProvider14 = new XamlServiceProvider();
				Type typeFromHandle27 = typeof(IProvideValueTarget);
				int length14;
				object[] array27 = new object[(length14 = this.parentValues.Length) + 7];
				Array.Copy(this.parentValues, 0, array27, 7, length14);
				object[] array28 = array27;
				array28[0] = label9;
				array28[1] = stackLayout6;
				array28[2] = stackLayout8;
				array28[3] = stackLayout11;
				array28[4] = stackLayout12;
				array28[5] = frame;
				array28[6] = viewCell;
				object service14;
				xamlServiceProvider14.Add(typeFromHandle27, service14 = new SimpleValueTargetProvider(array28, Label.FontSizeProperty, nameScope));
				xamlServiceProvider14.Add(typeof(IReferenceProvider), service14);
				Type typeFromHandle28 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver14 = new XmlNamespaceResolver();
				xmlNamespaceResolver14.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver14.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver14.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver14.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider14.Add(typeFromHandle28, new XamlTypeResolver(xmlNamespaceResolver14, typeof(Drill.<InitializeComponent>_anonXamlCDataTemplate_3).GetTypeInfo().Assembly));
				xamlServiceProvider14.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(504, 100)));
				bindableObject11.SetValue(fontSizeProperty11, extendedTypeConverter11.ConvertFromInvariantString(value11, xamlServiceProvider14));
				label9.SetValue(View.MarginProperty, new Thickness(5.0, 0.0, 0.0, 0.0));
				stackLayout6.Children.Add(label9);
				bindingExtension19.Path = "SelectName";
				BindingBase binding19 = ((IMarkupExtension<BindingBase>)bindingExtension19).ProvideValue(null);
				entry4.SetBinding(Entry.TextProperty, binding19);
				entry4.SetValue(VisualElement.WidthRequestProperty, 180.0);
				stackLayout6.Children.Add(entry4);
				stackLayout8.Children.Add(stackLayout6);
				stackLayout7.SetValue(StackLayout.OrientationProperty, StackOrientation.Horizontal);
				stackLayout7.SetValue(StackLayout.SpacingProperty, 0.0);
				bindingExtension20.Path = "MinLv";
				BindingBase binding20 = ((IMarkupExtension<BindingBase>)bindingExtension20).ProvideValue(null);
				entry5.SetBinding(Entry.TextProperty, binding20);
				BindableObject bindableObject12 = entry5;
				BindableProperty fontSizeProperty12 = Entry.FontSizeProperty;
				IExtendedTypeConverter extendedTypeConverter12 = new FontSizeConverter();
				string value12 = "13";
				XamlServiceProvider xamlServiceProvider15 = new XamlServiceProvider();
				Type typeFromHandle29 = typeof(IProvideValueTarget);
				int length15;
				object[] array29 = new object[(length15 = this.parentValues.Length) + 7];
				Array.Copy(this.parentValues, 0, array29, 7, length15);
				object[] array30 = array29;
				array30[0] = entry5;
				array30[1] = stackLayout7;
				array30[2] = stackLayout8;
				array30[3] = stackLayout11;
				array30[4] = stackLayout12;
				array30[5] = frame;
				array30[6] = viewCell;
				object service15;
				xamlServiceProvider15.Add(typeFromHandle29, service15 = new SimpleValueTargetProvider(array30, Entry.FontSizeProperty, nameScope));
				xamlServiceProvider15.Add(typeof(IReferenceProvider), service15);
				Type typeFromHandle30 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver15 = new XmlNamespaceResolver();
				xmlNamespaceResolver15.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver15.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver15.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver15.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider15.Add(typeFromHandle30, new XamlTypeResolver(xmlNamespaceResolver15, typeof(Drill.<InitializeComponent>_anonXamlCDataTemplate_3).GetTypeInfo().Assembly));
				xamlServiceProvider15.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(508, 87)));
				bindableObject12.SetValue(fontSizeProperty12, extendedTypeConverter12.ConvertFromInvariantString(value12, xamlServiceProvider15));
				entry5.SetValue(Entry.HorizontalTextAlignmentProperty, new TextAlignmentConverter().ConvertFromInvariantString("Center"));
				entry5.SetValue(VisualElement.WidthRequestProperty, 40.0);
				entry5.SetValue(InputView.KeyboardProperty, new KeyboardTypeConverter().ConvertFromInvariantString("Numeric"));
				stackLayout7.Children.Add(entry5);
				label10.SetValue(Label.TextProperty, "≤ 等级 ≤");
				label10.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
				BindableObject bindableObject13 = label10;
				BindableProperty fontSizeProperty13 = Label.FontSizeProperty;
				IExtendedTypeConverter extendedTypeConverter13 = new FontSizeConverter();
				string value13 = "13";
				XamlServiceProvider xamlServiceProvider16 = new XamlServiceProvider();
				Type typeFromHandle31 = typeof(IProvideValueTarget);
				int length16;
				object[] array31 = new object[(length16 = this.parentValues.Length) + 7];
				Array.Copy(this.parentValues, 0, array31, 7, length16);
				object[] array32 = array31;
				array32[0] = label10;
				array32[1] = stackLayout7;
				array32[2] = stackLayout8;
				array32[3] = stackLayout11;
				array32[4] = stackLayout12;
				array32[5] = frame;
				array32[6] = viewCell;
				object service16;
				xamlServiceProvider16.Add(typeFromHandle31, service16 = new SimpleValueTargetProvider(array32, Label.FontSizeProperty, nameScope));
				xamlServiceProvider16.Add(typeof(IReferenceProvider), service16);
				Type typeFromHandle32 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver16 = new XmlNamespaceResolver();
				xmlNamespaceResolver16.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver16.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver16.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver16.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider16.Add(typeFromHandle32, new XamlTypeResolver(xmlNamespaceResolver16, typeof(Drill.<InitializeComponent>_anonXamlCDataTemplate_3).GetTypeInfo().Assembly));
				xamlServiceProvider16.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(509, 103)));
				bindableObject13.SetValue(fontSizeProperty13, extendedTypeConverter13.ConvertFromInvariantString(value13, xamlServiceProvider16));
				stackLayout7.Children.Add(label10);
				bindingExtension21.Path = "MaxLv";
				BindingBase binding21 = ((IMarkupExtension<BindingBase>)bindingExtension21).ProvideValue(null);
				entry6.SetBinding(Entry.TextProperty, binding21);
				BindableObject bindableObject14 = entry6;
				BindableProperty fontSizeProperty14 = Entry.FontSizeProperty;
				IExtendedTypeConverter extendedTypeConverter14 = new FontSizeConverter();
				string value14 = "13";
				XamlServiceProvider xamlServiceProvider17 = new XamlServiceProvider();
				Type typeFromHandle33 = typeof(IProvideValueTarget);
				int length17;
				object[] array33 = new object[(length17 = this.parentValues.Length) + 7];
				Array.Copy(this.parentValues, 0, array33, 7, length17);
				object[] array34 = array33;
				array34[0] = entry6;
				array34[1] = stackLayout7;
				array34[2] = stackLayout8;
				array34[3] = stackLayout11;
				array34[4] = stackLayout12;
				array34[5] = frame;
				array34[6] = viewCell;
				object service17;
				xamlServiceProvider17.Add(typeFromHandle33, service17 = new SimpleValueTargetProvider(array34, Entry.FontSizeProperty, nameScope));
				xamlServiceProvider17.Add(typeof(IReferenceProvider), service17);
				Type typeFromHandle34 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver17 = new XmlNamespaceResolver();
				xmlNamespaceResolver17.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver17.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver17.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver17.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider17.Add(typeFromHandle34, new XamlTypeResolver(xmlNamespaceResolver17, typeof(Drill.<InitializeComponent>_anonXamlCDataTemplate_3).GetTypeInfo().Assembly));
				xamlServiceProvider17.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(510, 87)));
				bindableObject14.SetValue(fontSizeProperty14, extendedTypeConverter14.ConvertFromInvariantString(value14, xamlServiceProvider17));
				entry6.SetValue(Entry.HorizontalTextAlignmentProperty, new TextAlignmentConverter().ConvertFromInvariantString("Center"));
				entry6.SetValue(VisualElement.WidthRequestProperty, 40.0);
				entry6.SetValue(InputView.KeyboardProperty, new KeyboardTypeConverter().ConvertFromInvariantString("Numeric"));
				stackLayout7.Children.Add(entry6);
				label11.SetValue(Label.TextProperty, "反序");
				label11.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
				BindableObject bindableObject15 = label11;
				BindableProperty fontSizeProperty15 = Label.FontSizeProperty;
				IExtendedTypeConverter extendedTypeConverter15 = new FontSizeConverter();
				string value15 = "13";
				XamlServiceProvider xamlServiceProvider18 = new XamlServiceProvider();
				Type typeFromHandle35 = typeof(IProvideValueTarget);
				int length18;
				object[] array35 = new object[(length18 = this.parentValues.Length) + 7];
				Array.Copy(this.parentValues, 0, array35, 7, length18);
				object[] array36 = array35;
				array36[0] = label11;
				array36[1] = stackLayout7;
				array36[2] = stackLayout8;
				array36[3] = stackLayout11;
				array36[4] = stackLayout12;
				array36[5] = frame;
				array36[6] = viewCell;
				object service18;
				xamlServiceProvider18.Add(typeFromHandle35, service18 = new SimpleValueTargetProvider(array36, Label.FontSizeProperty, nameScope));
				xamlServiceProvider18.Add(typeof(IReferenceProvider), service18);
				Type typeFromHandle36 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver18 = new XmlNamespaceResolver();
				xmlNamespaceResolver18.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver18.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver18.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver18.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider18.Add(typeFromHandle36, new XamlTypeResolver(xmlNamespaceResolver18, typeof(Drill.<InitializeComponent>_anonXamlCDataTemplate_3).GetTypeInfo().Assembly));
				xamlServiceProvider18.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(511, 99)));
				bindableObject15.SetValue(fontSizeProperty15, extendedTypeConverter15.ConvertFromInvariantString(value15, xamlServiceProvider18));
				label11.SetValue(View.MarginProperty, new Thickness(10.0, 0.0, 0.0, 0.0));
				stackLayout7.Children.Add(label11);
				bindingExtension22.Path = "LvOrder";
				BindingBase binding22 = ((IMarkupExtension<BindingBase>)bindingExtension22).ProvideValue(null);
				switch3.SetBinding(Switch.IsToggledProperty, binding22);
				stackLayout7.Children.Add(switch3);
				iconImage3.SetValue(IconImage.IconProperty, "md-lock");
				iconImage3.SetValue(IconImage.IconColorProperty, Color.DeepSkyBlue);
				iconImage3.SetValue(VisualElement.HeightRequestProperty, 18.0);
				iconImage3.SetValue(VisualElement.WidthRequestProperty, 18.0);
				iconImage3.SetValue(View.MarginProperty, new Thickness(5.0, 0.0, 0.0, 0.0));
				stackLayout7.Children.Add(iconImage3);
				bindingExtension23.Path = "IsLock";
				BindingBase binding23 = ((IMarkupExtension<BindingBase>)bindingExtension23).ProvideValue(null);
				switch4.SetBinding(Switch.IsToggledProperty, binding23);
				stackLayout7.Children.Add(switch4);
				stackLayout8.Children.Add(stackLayout7);
				stackLayout11.Children.Add(stackLayout8);
				stackLayout10.SetValue(StackLayout.OrientationProperty, StackOrientation.Horizontal);
				stackLayout10.SetValue(StackLayout.SpacingProperty, 0.0);
				stackLayout9.SetValue(StackLayout.OrientationProperty, StackOrientation.Horizontal);
				stackLayout9.SetValue(StackLayout.SpacingProperty, 0.0);
				referenceExtension4.Name = "RuleList2";
				IMarkupExtension markupExtension4 = referenceExtension4;
				XamlServiceProvider xamlServiceProvider19 = new XamlServiceProvider();
				Type typeFromHandle37 = typeof(IProvideValueTarget);
				int length19;
				object[] array37 = new object[(length19 = this.parentValues.Length) + 8];
				Array.Copy(this.parentValues, 0, array37, 8, length19);
				object[] array38 = array37;
				array38[0] = bindingExtension24;
				array38[1] = tapGestureRecognizer4;
				array38[2] = stackLayout9;
				array38[3] = stackLayout10;
				array38[4] = stackLayout11;
				array38[5] = stackLayout12;
				array38[6] = frame;
				array38[7] = viewCell;
				object service19;
				xamlServiceProvider19.Add(typeFromHandle37, service19 = new SimpleValueTargetProvider(array38, typeof(BindingExtension).GetRuntimeProperty("Source"), nameScope));
				xamlServiceProvider19.Add(typeof(IReferenceProvider), service19);
				Type typeFromHandle38 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver19 = new XmlNamespaceResolver();
				xmlNamespaceResolver19.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver19.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver19.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver19.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider19.Add(typeFromHandle38, new XamlTypeResolver(xmlNamespaceResolver19, typeof(Drill.<InitializeComponent>_anonXamlCDataTemplate_3).GetTypeInfo().Assembly));
				xamlServiceProvider19.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(520, 83)));
				object source4 = markupExtension4.ProvideValue(xamlServiceProvider19);
				bindingExtension24.Source = source4;
				bindingExtension24.Path = "BindingContext.EquipmentCommand";
				BindingBase binding24 = ((IMarkupExtension<BindingBase>)bindingExtension24).ProvideValue(null);
				tapGestureRecognizer4.SetBinding(TapGestureRecognizer.CommandProperty, binding24);
				BindingBase binding25 = ((IMarkupExtension<BindingBase>)bindingExtension25).ProvideValue(null);
				tapGestureRecognizer4.SetBinding(TapGestureRecognizer.CommandParameterProperty, binding25);
				stackLayout9.GestureRecognizers.Add(tapGestureRecognizer4);
				label12.SetValue(Label.TextProperty, "指定装备");
				label12.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
				BindableObject bindableObject16 = label12;
				BindableProperty fontSizeProperty16 = Label.FontSizeProperty;
				IExtendedTypeConverter extendedTypeConverter16 = new FontSizeConverter();
				string value16 = "13";
				XamlServiceProvider xamlServiceProvider20 = new XamlServiceProvider();
				Type typeFromHandle39 = typeof(IProvideValueTarget);
				int length20;
				object[] array39 = new object[(length20 = this.parentValues.Length) + 7];
				Array.Copy(this.parentValues, 0, array39, 7, length20);
				object[] array40 = array39;
				array40[0] = label12;
				array40[1] = stackLayout9;
				array40[2] = stackLayout10;
				array40[3] = stackLayout11;
				array40[4] = stackLayout12;
				array40[5] = frame;
				array40[6] = viewCell;
				object service20;
				xamlServiceProvider20.Add(typeFromHandle39, service20 = new SimpleValueTargetProvider(array40, Label.FontSizeProperty, nameScope));
				xamlServiceProvider20.Add(typeof(IReferenceProvider), service20);
				Type typeFromHandle40 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver20 = new XmlNamespaceResolver();
				xmlNamespaceResolver20.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver20.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver20.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver20.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider20.Add(typeFromHandle40, new XamlTypeResolver(xmlNamespaceResolver20, typeof(Drill.<InitializeComponent>_anonXamlCDataTemplate_3).GetTypeInfo().Assembly));
				xamlServiceProvider20.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(522, 101)));
				bindableObject16.SetValue(fontSizeProperty16, extendedTypeConverter16.ConvertFromInvariantString(value16, xamlServiceProvider20));
				stackLayout9.Children.Add(label12);
				bindingExtension26.Path = "Equipment1Image";
				BindingBase binding26 = ((IMarkupExtension<BindingBase>)bindingExtension26).ProvideValue(null);
				image.SetBinding(Image.SourceProperty, binding26);
				image.SetValue(VisualElement.WidthRequestProperty, 24.0);
				image.SetValue(VisualElement.HeightRequestProperty, 24.0);
				stackLayout9.Children.Add(image);
				bindingExtension27.Path = "Equipment2Image";
				BindingBase binding27 = ((IMarkupExtension<BindingBase>)bindingExtension27).ProvideValue(null);
				image2.SetBinding(Image.SourceProperty, binding27);
				image2.SetValue(VisualElement.WidthRequestProperty, 24.0);
				image2.SetValue(VisualElement.HeightRequestProperty, 24.0);
				stackLayout9.Children.Add(image2);
				bindingExtension28.Path = "Equipment3Image";
				BindingBase binding28 = ((IMarkupExtension<BindingBase>)bindingExtension28).ProvideValue(null);
				image3.SetBinding(Image.SourceProperty, binding28);
				image3.SetValue(VisualElement.WidthRequestProperty, 24.0);
				image3.SetValue(VisualElement.HeightRequestProperty, 24.0);
				stackLayout9.Children.Add(image3);
				bindingExtension29.Path = "Equipment4Image";
				BindingBase binding29 = ((IMarkupExtension<BindingBase>)bindingExtension29).ProvideValue(null);
				image4.SetBinding(Image.SourceProperty, binding29);
				image4.SetValue(VisualElement.WidthRequestProperty, 24.0);
				image4.SetValue(VisualElement.HeightRequestProperty, 24.0);
				stackLayout9.Children.Add(image4);
				stackLayout10.Children.Add(stackLayout9);
				label13.SetValue(Label.TextProperty, "移除扒光");
				label13.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
				BindableObject bindableObject17 = label13;
				BindableProperty fontSizeProperty17 = Label.FontSizeProperty;
				IExtendedTypeConverter extendedTypeConverter17 = new FontSizeConverter();
				string value17 = "13";
				XamlServiceProvider xamlServiceProvider21 = new XamlServiceProvider();
				Type typeFromHandle41 = typeof(IProvideValueTarget);
				int length21;
				object[] array41 = new object[(length21 = this.parentValues.Length) + 6];
				Array.Copy(this.parentValues, 0, array41, 6, length21);
				object[] array42 = array41;
				array42[0] = label13;
				array42[1] = stackLayout10;
				array42[2] = stackLayout11;
				array42[3] = stackLayout12;
				array42[4] = frame;
				array42[5] = viewCell;
				object service21;
				xamlServiceProvider21.Add(typeFromHandle41, service21 = new SimpleValueTargetProvider(array42, Label.FontSizeProperty, nameScope));
				xamlServiceProvider21.Add(typeof(IReferenceProvider), service21);
				Type typeFromHandle42 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver21 = new XmlNamespaceResolver();
				xmlNamespaceResolver21.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver21.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver21.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver21.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider21.Add(typeFromHandle42, new XamlTypeResolver(xmlNamespaceResolver21, typeof(Drill.<InitializeComponent>_anonXamlCDataTemplate_3).GetTypeInfo().Assembly));
				xamlServiceProvider21.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(528, 97)));
				bindableObject17.SetValue(fontSizeProperty17, extendedTypeConverter17.ConvertFromInvariantString(value17, xamlServiceProvider21));
				label13.SetValue(View.MarginProperty, new Thickness(10.0, 0.0, 0.0, 0.0));
				stackLayout10.Children.Add(label13);
				bindingExtension30.Path = "IsRemoveEquip";
				BindingBase binding30 = ((IMarkupExtension<BindingBase>)bindingExtension30).ProvideValue(null);
				switch5.SetBinding(Switch.IsToggledProperty, binding30);
				stackLayout10.Children.Add(switch5);
				stackLayout11.Children.Add(stackLayout10);
				stackLayout12.Children.Add(stackLayout11);
				iconImage4.SetValue(IconImage.IconProperty, "md-clear");
				iconImage4.SetValue(IconImage.IconColorProperty, Color.Red);
				iconImage4.SetValue(VisualElement.HeightRequestProperty, 24.0);
				iconImage4.SetValue(VisualElement.WidthRequestProperty, 24.0);
				iconImage4.SetValue(View.HorizontalOptionsProperty, LayoutOptions.EndAndExpand);
				referenceExtension5.Name = "RuleList2";
				IMarkupExtension markupExtension5 = referenceExtension5;
				XamlServiceProvider xamlServiceProvider22 = new XamlServiceProvider();
				Type typeFromHandle43 = typeof(IProvideValueTarget);
				int length22;
				object[] array43 = new object[(length22 = this.parentValues.Length) + 6];
				Array.Copy(this.parentValues, 0, array43, 6, length22);
				object[] array44 = array43;
				array44[0] = bindingExtension31;
				array44[1] = tapGestureRecognizer5;
				array44[2] = iconImage4;
				array44[3] = stackLayout12;
				array44[4] = frame;
				array44[5] = viewCell;
				object service22;
				xamlServiceProvider22.Add(typeFromHandle43, service22 = new SimpleValueTargetProvider(array44, typeof(BindingExtension).GetRuntimeProperty("Source"), nameScope));
				xamlServiceProvider22.Add(typeof(IReferenceProvider), service22);
				Type typeFromHandle44 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver22 = new XmlNamespaceResolver();
				xmlNamespaceResolver22.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver22.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver22.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver22.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider22.Add(typeFromHandle44, new XamlTypeResolver(xmlNamespaceResolver22, typeof(Drill.<InitializeComponent>_anonXamlCDataTemplate_3).GetTypeInfo().Assembly));
				xamlServiceProvider22.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(534, 75)));
				object source5 = markupExtension5.ProvideValue(xamlServiceProvider22);
				bindingExtension31.Source = source5;
				bindingExtension31.Path = "BindingContext.Rule2RemoveCommand";
				BindingBase binding31 = ((IMarkupExtension<BindingBase>)bindingExtension31).ProvideValue(null);
				tapGestureRecognizer5.SetBinding(TapGestureRecognizer.CommandProperty, binding31);
				BindingBase binding32 = ((IMarkupExtension<BindingBase>)bindingExtension32).ProvideValue(null);
				tapGestureRecognizer5.SetBinding(TapGestureRecognizer.CommandParameterProperty, binding32);
				iconImage4.GestureRecognizers.Add(tapGestureRecognizer5);
				stackLayout12.Children.Add(iconImage4);
				frame.SetValue(ContentView.ContentProperty, stackLayout12);
				viewCell.View = frame;
				return viewCell;
			}

			// Token: 0x04000063 RID: 99
			internal object[] parentValues;

			// Token: 0x04000064 RID: 100
			internal Drill root;
		}

		// Token: 0x02000032 RID: 50
		[CompilerGenerated]
		private sealed class <InitializeComponent>_anonXamlCDataTemplate_4
		{
			// Token: 0x060000BC RID: 188 RVA: 0x000295B4 File Offset: 0x000277B4
			internal object LoadDataTemplate()
			{
				BindingExtension bindingExtension = new BindingExtension();
				string item = "航母";
				string item2 = "轻母";
				string item3 = "装母";
				string item4 = "战列";
				string item5 = "航战";
				string item6 = "战巡";
				string item7 = "重巡";
				string item8 = "航巡";
				string item9 = "雷巡";
				string item10 = "轻巡";
				string item11 = "重炮";
				string item12 = "驱逐";
				string item13 = "潜母";
				string item14 = "潜艇";
				string item15 = "炮潜";
				string item16 = "补给";
				string item17 = "导驱";
				string item18 = "防驱";
				Picker picker = new Picker();
				BindingExtension bindingExtension2 = new BindingExtension();
				string item19 = "＞";
				string item20 = "=";
				string item21 = "＜";
				Picker picker2 = new Picker();
				BindingExtension bindingExtension3 = new BindingExtension();
				Entry entry = new Entry();
				ReferenceExtension referenceExtension = new ReferenceExtension();
				BindingExtension bindingExtension4 = new BindingExtension();
				BindingExtension bindingExtension5 = new BindingExtension();
				TapGestureRecognizer tapGestureRecognizer = new TapGestureRecognizer();
				IconImage iconImage = new IconImage();
				StackLayout stackLayout = new StackLayout();
				ViewCell viewCell = new ViewCell();
				NameScope nameScope = new NameScope();
				NameScope.SetNameScope(viewCell, nameScope);
				stackLayout.SetValue(StackLayout.OrientationProperty, StackOrientation.Horizontal);
				bindingExtension.Path = "ShipType";
				BindingBase binding = ((IMarkupExtension<BindingBase>)bindingExtension).ProvideValue(null);
				picker.SetBinding(Picker.SelectedIndexProperty, binding);
				picker.SetValue(VisualElement.WidthRequestProperty, 80.0);
				picker.Items.Add(item);
				picker.Items.Add(item2);
				picker.Items.Add(item3);
				picker.Items.Add(item4);
				picker.Items.Add(item5);
				picker.Items.Add(item6);
				picker.Items.Add(item7);
				picker.Items.Add(item8);
				picker.Items.Add(item9);
				picker.Items.Add(item10);
				picker.Items.Add(item11);
				picker.Items.Add(item12);
				picker.Items.Add(item13);
				picker.Items.Add(item14);
				picker.Items.Add(item15);
				picker.Items.Add(item16);
				picker.Items.Add(item17);
				picker.Items.Add(item18);
				stackLayout.Children.Add(picker);
				bindingExtension2.Path = "Operator";
				BindingBase binding2 = ((IMarkupExtension<BindingBase>)bindingExtension2).ProvideValue(null);
				picker2.SetBinding(Picker.SelectedIndexProperty, binding2);
				picker2.SetValue(VisualElement.WidthRequestProperty, 40.0);
				picker2.Items.Add(item19);
				picker2.Items.Add(item20);
				picker2.Items.Add(item21);
				stackLayout.Children.Add(picker2);
				bindingExtension3.Path = "Number";
				BindingBase binding3 = ((IMarkupExtension<BindingBase>)bindingExtension3).ProvideValue(null);
				entry.SetBinding(Entry.TextProperty, binding3);
				entry.SetValue(VisualElement.WidthRequestProperty, 40.0);
				entry.SetValue(InputView.KeyboardProperty, new KeyboardTypeConverter().ConvertFromInvariantString("Numeric"));
				stackLayout.Children.Add(entry);
				iconImage.SetValue(IconImage.IconProperty, "md-clear");
				iconImage.SetValue(IconImage.IconColorProperty, Color.Red);
				iconImage.SetValue(VisualElement.HeightRequestProperty, 24.0);
				iconImage.SetValue(VisualElement.WidthRequestProperty, 24.0);
				iconImage.SetValue(View.HorizontalOptionsProperty, LayoutOptions.EndAndExpand);
				referenceExtension.Name = "ConditionList2";
				IMarkupExtension markupExtension = referenceExtension;
				XamlServiceProvider xamlServiceProvider = new XamlServiceProvider();
				Type typeFromHandle = typeof(IProvideValueTarget);
				int length;
				object[] array = new object[(length = this.parentValues.Length) + 5];
				Array.Copy(this.parentValues, 0, array, 5, length);
				object[] array2 = array;
				array2[0] = bindingExtension4;
				array2[1] = tapGestureRecognizer;
				array2[2] = iconImage;
				array2[3] = stackLayout;
				array2[4] = viewCell;
				object service;
				xamlServiceProvider.Add(typeFromHandle, service = new SimpleValueTargetProvider(array2, typeof(BindingExtension).GetRuntimeProperty("Source"), nameScope));
				xamlServiceProvider.Add(typeof(IReferenceProvider), service);
				Type typeFromHandle2 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver = new XmlNamespaceResolver();
				xmlNamespaceResolver.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider.Add(typeFromHandle2, new XamlTypeResolver(xmlNamespaceResolver, typeof(Drill.<InitializeComponent>_anonXamlCDataTemplate_4).GetTypeInfo().Assembly));
				xamlServiceProvider.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(593, 75)));
				object source = markupExtension.ProvideValue(xamlServiceProvider);
				bindingExtension4.Source = source;
				bindingExtension4.Path = "BindingContext.Remove2Command";
				BindingBase binding4 = ((IMarkupExtension<BindingBase>)bindingExtension4).ProvideValue(null);
				tapGestureRecognizer.SetBinding(TapGestureRecognizer.CommandProperty, binding4);
				BindingBase binding5 = ((IMarkupExtension<BindingBase>)bindingExtension5).ProvideValue(null);
				tapGestureRecognizer.SetBinding(TapGestureRecognizer.CommandParameterProperty, binding5);
				iconImage.GestureRecognizers.Add(tapGestureRecognizer);
				stackLayout.Children.Add(iconImage);
				viewCell.View = stackLayout;
				return viewCell;
			}

			// Token: 0x04000065 RID: 101
			internal object[] parentValues;

			// Token: 0x04000066 RID: 102
			internal Drill root;
		}

		// Token: 0x02000033 RID: 51
		[CompilerGenerated]
		private sealed class <InitializeComponent>_anonXamlCDataTemplate_5
		{
			// Token: 0x060000BE RID: 190 RVA: 0x00029B08 File Offset: 0x00027D08
			internal object LoadDataTemplate()
			{
				ReferenceExtension referenceExtension = new ReferenceExtension();
				BindingExtension bindingExtension = new BindingExtension();
				BindingExtension bindingExtension2 = new BindingExtension();
				TapGestureRecognizer tapGestureRecognizer = new TapGestureRecognizer();
				IconImage iconImage = new IconImage();
				BindingExtension bindingExtension3 = new BindingExtension();
				Label label = new Label();
				BindingExtension bindingExtension4 = new BindingExtension();
				string item = "1";
				string item2 = "2";
				string item3 = "3";
				string item4 = "4";
				string item5 = "5";
				string item6 = "6";
				Picker picker = new Picker();
				BindingExtension bindingExtension5 = new BindingExtension();
				ReferenceExtension referenceExtension2 = new ReferenceExtension();
				BindingExtension bindingExtension6 = new BindingExtension();
				BindingExtension bindingExtension7 = new BindingExtension();
				TapGestureRecognizer tapGestureRecognizer2 = new TapGestureRecognizer();
				Label label2 = new Label();
				StackLayout stackLayout = new StackLayout();
				StackLayout stackLayout2 = new StackLayout();
				BindingExtension bindingExtension8 = new BindingExtension();
				Label label3 = new Label();
				BindingExtension bindingExtension9 = new BindingExtension();
				Entry entry = new Entry();
				Label label4 = new Label();
				BindingExtension bindingExtension10 = new BindingExtension();
				ReferenceExtension referenceExtension3 = new ReferenceExtension();
				BindingExtension bindingExtension11 = new BindingExtension();
				BindingExtension bindingExtension12 = new BindingExtension();
				TapGestureRecognizer tapGestureRecognizer3 = new TapGestureRecognizer();
				Label label5 = new Label();
				StackLayout stackLayout3 = new StackLayout();
				BindingExtension bindingExtension13 = new BindingExtension();
				Entry entry2 = new Entry();
				Label label6 = new Label();
				BindingExtension bindingExtension14 = new BindingExtension();
				Entry entry3 = new Entry();
				Label label7 = new Label();
				BindingExtension bindingExtension15 = new BindingExtension();
				Switch @switch = new Switch();
				IconImage iconImage2 = new IconImage();
				BindingExtension bindingExtension16 = new BindingExtension();
				Switch switch2 = new Switch();
				StackLayout stackLayout4 = new StackLayout();
				StackLayout stackLayout5 = new StackLayout();
				BindingExtension bindingExtension17 = new BindingExtension();
				Label label8 = new Label();
				BindingExtension bindingExtension18 = new BindingExtension();
				string item7 = "1";
				string item8 = "2";
				string item9 = "3";
				string item10 = "4";
				string item11 = "5";
				string item12 = "6";
				Picker picker2 = new Picker();
				Label label9 = new Label();
				BindingExtension bindingExtension19 = new BindingExtension();
				Entry entry4 = new Entry();
				StackLayout stackLayout6 = new StackLayout();
				BindingExtension bindingExtension20 = new BindingExtension();
				Entry entry5 = new Entry();
				Label label10 = new Label();
				BindingExtension bindingExtension21 = new BindingExtension();
				Entry entry6 = new Entry();
				Label label11 = new Label();
				BindingExtension bindingExtension22 = new BindingExtension();
				Switch switch3 = new Switch();
				IconImage iconImage3 = new IconImage();
				BindingExtension bindingExtension23 = new BindingExtension();
				Switch switch4 = new Switch();
				StackLayout stackLayout7 = new StackLayout();
				StackLayout stackLayout8 = new StackLayout();
				ReferenceExtension referenceExtension4 = new ReferenceExtension();
				BindingExtension bindingExtension24 = new BindingExtension();
				BindingExtension bindingExtension25 = new BindingExtension();
				TapGestureRecognizer tapGestureRecognizer4 = new TapGestureRecognizer();
				Label label12 = new Label();
				BindingExtension bindingExtension26 = new BindingExtension();
				Image image = new Image();
				BindingExtension bindingExtension27 = new BindingExtension();
				Image image2 = new Image();
				BindingExtension bindingExtension28 = new BindingExtension();
				Image image3 = new Image();
				BindingExtension bindingExtension29 = new BindingExtension();
				Image image4 = new Image();
				StackLayout stackLayout9 = new StackLayout();
				Label label13 = new Label();
				BindingExtension bindingExtension30 = new BindingExtension();
				Switch switch5 = new Switch();
				StackLayout stackLayout10 = new StackLayout();
				StackLayout stackLayout11 = new StackLayout();
				ReferenceExtension referenceExtension5 = new ReferenceExtension();
				BindingExtension bindingExtension31 = new BindingExtension();
				BindingExtension bindingExtension32 = new BindingExtension();
				TapGestureRecognizer tapGestureRecognizer5 = new TapGestureRecognizer();
				IconImage iconImage4 = new IconImage();
				StackLayout stackLayout12 = new StackLayout();
				Frame frame = new Frame();
				ViewCell viewCell = new ViewCell();
				NameScope nameScope = new NameScope();
				NameScope.SetNameScope(viewCell, nameScope);
				frame.SetValue(Xamarin.Forms.Layout.PaddingProperty, new Thickness(1.0));
				frame.SetValue(View.MarginProperty, new Thickness(1.0));
				stackLayout12.SetValue(StackLayout.OrientationProperty, StackOrientation.Horizontal);
				stackLayout12.SetValue(StackLayout.SpacingProperty, 0.0);
				iconImage.SetValue(IconImage.IconProperty, "md-cached");
				iconImage.SetValue(IconImage.IconColorProperty, Color.DodgerBlue);
				iconImage.SetValue(VisualElement.HeightRequestProperty, 24.0);
				iconImage.SetValue(VisualElement.WidthRequestProperty, 24.0);
				iconImage.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
				referenceExtension.Name = "RuleList3";
				IMarkupExtension markupExtension = referenceExtension;
				XamlServiceProvider xamlServiceProvider = new XamlServiceProvider();
				Type typeFromHandle = typeof(IProvideValueTarget);
				int length;
				object[] array = new object[(length = this.parentValues.Length) + 6];
				Array.Copy(this.parentValues, 0, array, 6, length);
				object[] array2 = array;
				array2[0] = bindingExtension;
				array2[1] = tapGestureRecognizer;
				array2[2] = iconImage;
				array2[3] = stackLayout12;
				array2[4] = frame;
				array2[5] = viewCell;
				object service;
				xamlServiceProvider.Add(typeFromHandle, service = new SimpleValueTargetProvider(array2, typeof(BindingExtension).GetRuntimeProperty("Source"), nameScope));
				xamlServiceProvider.Add(typeof(IReferenceProvider), service);
				Type typeFromHandle2 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver = new XmlNamespaceResolver();
				xmlNamespaceResolver.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider.Add(typeFromHandle2, new XamlTypeResolver(xmlNamespaceResolver, typeof(Drill.<InitializeComponent>_anonXamlCDataTemplate_5).GetTypeInfo().Assembly));
				xamlServiceProvider.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(653, 75)));
				object source = markupExtension.ProvideValue(xamlServiceProvider);
				bindingExtension.Source = source;
				bindingExtension.Path = "BindingContext.VisCommand";
				BindingBase binding = ((IMarkupExtension<BindingBase>)bindingExtension).ProvideValue(null);
				tapGestureRecognizer.SetBinding(TapGestureRecognizer.CommandProperty, binding);
				BindingBase binding2 = ((IMarkupExtension<BindingBase>)bindingExtension2).ProvideValue(null);
				tapGestureRecognizer.SetBinding(TapGestureRecognizer.CommandParameterProperty, binding2);
				iconImage.GestureRecognizers.Add(tapGestureRecognizer);
				stackLayout12.Children.Add(iconImage);
				stackLayout11.SetValue(View.MarginProperty, new Thickness(5.0, 0.0, 0.0, 5.0));
				stackLayout11.SetValue(StackLayout.SpacingProperty, 0.0);
				stackLayout11.SetValue(View.HorizontalOptionsProperty, LayoutOptions.FillAndExpand);
				bindingExtension3.Path = "TypeA";
				BindingBase binding3 = ((IMarkupExtension<BindingBase>)bindingExtension3).ProvideValue(null);
				stackLayout2.SetBinding(VisualElement.IsVisibleProperty, binding3);
				stackLayout2.SetValue(StackLayout.SpacingProperty, 0.0);
				stackLayout.SetValue(StackLayout.OrientationProperty, StackOrientation.Horizontal);
				stackLayout.SetValue(StackLayout.SpacingProperty, 0.0);
				label.SetValue(Label.TextProperty, "位置:");
				label.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
				BindableObject bindableObject = label;
				BindableProperty fontSizeProperty = Label.FontSizeProperty;
				IExtendedTypeConverter extendedTypeConverter = new FontSizeConverter();
				string value = "13";
				XamlServiceProvider xamlServiceProvider2 = new XamlServiceProvider();
				Type typeFromHandle3 = typeof(IProvideValueTarget);
				int length2;
				object[] array3 = new object[(length2 = this.parentValues.Length) + 7];
				Array.Copy(this.parentValues, 0, array3, 7, length2);
				object[] array4 = array3;
				array4[0] = label;
				array4[1] = stackLayout;
				array4[2] = stackLayout2;
				array4[3] = stackLayout11;
				array4[4] = stackLayout12;
				array4[5] = frame;
				array4[6] = viewCell;
				object service2;
				xamlServiceProvider2.Add(typeFromHandle3, service2 = new SimpleValueTargetProvider(array4, Label.FontSizeProperty, nameScope));
				xamlServiceProvider2.Add(typeof(IReferenceProvider), service2);
				Type typeFromHandle4 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver2 = new XmlNamespaceResolver();
				xmlNamespaceResolver2.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver2.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver2.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver2.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider2.Add(typeFromHandle4, new XamlTypeResolver(xmlNamespaceResolver2, typeof(Drill.<InitializeComponent>_anonXamlCDataTemplate_5).GetTypeInfo().Assembly));
				xamlServiceProvider2.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(659, 100)));
				bindableObject.SetValue(fontSizeProperty, extendedTypeConverter.ConvertFromInvariantString(value, xamlServiceProvider2));
				stackLayout.Children.Add(label);
				bindingExtension4.Path = "Position";
				BindingBase binding4 = ((IMarkupExtension<BindingBase>)bindingExtension4).ProvideValue(null);
				picker.SetBinding(Picker.SelectedIndexProperty, binding4);
				picker.Items.Add(item);
				picker.Items.Add(item2);
				picker.Items.Add(item3);
				picker.Items.Add(item4);
				picker.Items.Add(item5);
				picker.Items.Add(item6);
				stackLayout.Children.Add(picker);
				bindingExtension5.Path = "ShipName";
				BindingBase binding5 = ((IMarkupExtension<BindingBase>)bindingExtension5).ProvideValue(null);
				label2.SetBinding(Label.TextProperty, binding5);
				label2.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
				BindableObject bindableObject2 = label2;
				BindableProperty fontSizeProperty2 = Label.FontSizeProperty;
				IExtendedTypeConverter extendedTypeConverter2 = new FontSizeConverter();
				string value2 = "13";
				XamlServiceProvider xamlServiceProvider3 = new XamlServiceProvider();
				Type typeFromHandle5 = typeof(IProvideValueTarget);
				int length3;
				object[] array5 = new object[(length3 = this.parentValues.Length) + 7];
				Array.Copy(this.parentValues, 0, array5, 7, length3);
				object[] array6 = array5;
				array6[0] = label2;
				array6[1] = stackLayout;
				array6[2] = stackLayout2;
				array6[3] = stackLayout11;
				array6[4] = stackLayout12;
				array6[5] = frame;
				array6[6] = viewCell;
				object service3;
				xamlServiceProvider3.Add(typeFromHandle5, service3 = new SimpleValueTargetProvider(array6, Label.FontSizeProperty, nameScope));
				xamlServiceProvider3.Add(typeof(IReferenceProvider), service3);
				Type typeFromHandle6 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver3 = new XmlNamespaceResolver();
				xmlNamespaceResolver3.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver3.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver3.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver3.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider3.Add(typeFromHandle6, new XamlTypeResolver(xmlNamespaceResolver3, typeof(Drill.<InitializeComponent>_anonXamlCDataTemplate_5).GetTypeInfo().Assembly));
				xamlServiceProvider3.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(670, 115)));
				bindableObject2.SetValue(fontSizeProperty2, extendedTypeConverter2.ConvertFromInvariantString(value2, xamlServiceProvider3));
				label2.SetValue(View.MarginProperty, new Thickness(10.0, 0.0, 0.0, 0.0));
				label2.SetValue(Label.TextColorProperty, Color.MidnightBlue);
				referenceExtension2.Name = "RuleList3";
				IMarkupExtension markupExtension2 = referenceExtension2;
				XamlServiceProvider xamlServiceProvider4 = new XamlServiceProvider();
				Type typeFromHandle7 = typeof(IProvideValueTarget);
				int length4;
				object[] array7 = new object[(length4 = this.parentValues.Length) + 9];
				Array.Copy(this.parentValues, 0, array7, 9, length4);
				object[] array8 = array7;
				array8[0] = bindingExtension6;
				array8[1] = tapGestureRecognizer2;
				array8[2] = label2;
				array8[3] = stackLayout;
				array8[4] = stackLayout2;
				array8[5] = stackLayout11;
				array8[6] = stackLayout12;
				array8[7] = frame;
				array8[8] = viewCell;
				object service4;
				xamlServiceProvider4.Add(typeFromHandle7, service4 = new SimpleValueTargetProvider(array8, typeof(BindingExtension).GetRuntimeProperty("Source"), nameScope));
				xamlServiceProvider4.Add(typeof(IReferenceProvider), service4);
				Type typeFromHandle8 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver4 = new XmlNamespaceResolver();
				xmlNamespaceResolver4.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver4.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver4.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver4.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider4.Add(typeFromHandle8, new XamlTypeResolver(xmlNamespaceResolver4, typeof(Drill.<InitializeComponent>_anonXamlCDataTemplate_5).GetTypeInfo().Assembly));
				xamlServiceProvider4.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(672, 87)));
				object source2 = markupExtension2.ProvideValue(xamlServiceProvider4);
				bindingExtension6.Source = source2;
				bindingExtension6.Path = "BindingContext.FleetCommand";
				BindingBase binding6 = ((IMarkupExtension<BindingBase>)bindingExtension6).ProvideValue(null);
				tapGestureRecognizer2.SetBinding(TapGestureRecognizer.CommandProperty, binding6);
				bindingExtension7.Path = "ShipID";
				BindingBase binding7 = ((IMarkupExtension<BindingBase>)bindingExtension7).ProvideValue(null);
				tapGestureRecognizer2.SetBinding(TapGestureRecognizer.CommandParameterProperty, binding7);
				label2.GestureRecognizers.Add(tapGestureRecognizer2);
				stackLayout.Children.Add(label2);
				stackLayout2.Children.Add(stackLayout);
				stackLayout11.Children.Add(stackLayout2);
				bindingExtension8.Path = "TypeB";
				BindingBase binding8 = ((IMarkupExtension<BindingBase>)bindingExtension8).ProvideValue(null);
				stackLayout5.SetBinding(VisualElement.IsVisibleProperty, binding8);
				stackLayout5.SetValue(StackLayout.SpacingProperty, 0.0);
				stackLayout3.SetValue(StackLayout.OrientationProperty, StackOrientation.Horizontal);
				stackLayout3.SetValue(StackLayout.SpacingProperty, 0.0);
				label3.SetValue(Label.TextProperty, "数量:");
				label3.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
				BindableObject bindableObject3 = label3;
				BindableProperty fontSizeProperty3 = Label.FontSizeProperty;
				IExtendedTypeConverter extendedTypeConverter3 = new FontSizeConverter();
				string value3 = "13";
				XamlServiceProvider xamlServiceProvider5 = new XamlServiceProvider();
				Type typeFromHandle9 = typeof(IProvideValueTarget);
				int length5;
				object[] array9 = new object[(length5 = this.parentValues.Length) + 7];
				Array.Copy(this.parentValues, 0, array9, 7, length5);
				object[] array10 = array9;
				array10[0] = label3;
				array10[1] = stackLayout3;
				array10[2] = stackLayout5;
				array10[3] = stackLayout11;
				array10[4] = stackLayout12;
				array10[5] = frame;
				array10[6] = viewCell;
				object service5;
				xamlServiceProvider5.Add(typeFromHandle9, service5 = new SimpleValueTargetProvider(array10, Label.FontSizeProperty, nameScope));
				xamlServiceProvider5.Add(typeof(IReferenceProvider), service5);
				Type typeFromHandle10 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver5 = new XmlNamespaceResolver();
				xmlNamespaceResolver5.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver5.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver5.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver5.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider5.Add(typeFromHandle10, new XamlTypeResolver(xmlNamespaceResolver5, typeof(Drill.<InitializeComponent>_anonXamlCDataTemplate_5).GetTypeInfo().Assembly));
				xamlServiceProvider5.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(679, 100)));
				bindableObject3.SetValue(fontSizeProperty3, extendedTypeConverter3.ConvertFromInvariantString(value3, xamlServiceProvider5));
				stackLayout3.Children.Add(label3);
				bindingExtension9.Path = "Number";
				BindingBase binding9 = ((IMarkupExtension<BindingBase>)bindingExtension9).ProvideValue(null);
				entry.SetBinding(Entry.TextProperty, binding9);
				BindableObject bindableObject4 = entry;
				BindableProperty fontSizeProperty4 = Entry.FontSizeProperty;
				IExtendedTypeConverter extendedTypeConverter4 = new FontSizeConverter();
				string value4 = "13";
				XamlServiceProvider xamlServiceProvider6 = new XamlServiceProvider();
				Type typeFromHandle11 = typeof(IProvideValueTarget);
				int length6;
				object[] array11 = new object[(length6 = this.parentValues.Length) + 7];
				Array.Copy(this.parentValues, 0, array11, 7, length6);
				object[] array12 = array11;
				array12[0] = entry;
				array12[1] = stackLayout3;
				array12[2] = stackLayout5;
				array12[3] = stackLayout11;
				array12[4] = stackLayout12;
				array12[5] = frame;
				array12[6] = viewCell;
				object service6;
				xamlServiceProvider6.Add(typeFromHandle11, service6 = new SimpleValueTargetProvider(array12, Entry.FontSizeProperty, nameScope));
				xamlServiceProvider6.Add(typeof(IReferenceProvider), service6);
				Type typeFromHandle12 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver6 = new XmlNamespaceResolver();
				xmlNamespaceResolver6.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver6.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver6.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver6.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider6.Add(typeFromHandle12, new XamlTypeResolver(xmlNamespaceResolver6, typeof(Drill.<InitializeComponent>_anonXamlCDataTemplate_5).GetTypeInfo().Assembly));
				xamlServiceProvider6.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(680, 88)));
				bindableObject4.SetValue(fontSizeProperty4, extendedTypeConverter4.ConvertFromInvariantString(value4, xamlServiceProvider6));
				entry.SetValue(Entry.HorizontalTextAlignmentProperty, new TextAlignmentConverter().ConvertFromInvariantString("Center"));
				entry.SetValue(VisualElement.WidthRequestProperty, 30.0);
				entry.SetValue(InputView.KeyboardProperty, new KeyboardTypeConverter().ConvertFromInvariantString("Numeric"));
				stackLayout3.Children.Add(entry);
				label4.SetValue(Label.TextProperty, "类型:");
				label4.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
				BindableObject bindableObject5 = label4;
				BindableProperty fontSizeProperty5 = Label.FontSizeProperty;
				IExtendedTypeConverter extendedTypeConverter5 = new FontSizeConverter();
				string value5 = "13";
				XamlServiceProvider xamlServiceProvider7 = new XamlServiceProvider();
				Type typeFromHandle13 = typeof(IProvideValueTarget);
				int length7;
				object[] array13 = new object[(length7 = this.parentValues.Length) + 7];
				Array.Copy(this.parentValues, 0, array13, 7, length7);
				object[] array14 = array13;
				array14[0] = label4;
				array14[1] = stackLayout3;
				array14[2] = stackLayout5;
				array14[3] = stackLayout11;
				array14[4] = stackLayout12;
				array14[5] = frame;
				array14[6] = viewCell;
				object service7;
				xamlServiceProvider7.Add(typeFromHandle13, service7 = new SimpleValueTargetProvider(array14, Label.FontSizeProperty, nameScope));
				xamlServiceProvider7.Add(typeof(IReferenceProvider), service7);
				Type typeFromHandle14 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver7 = new XmlNamespaceResolver();
				xmlNamespaceResolver7.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver7.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver7.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver7.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider7.Add(typeFromHandle14, new XamlTypeResolver(xmlNamespaceResolver7, typeof(Drill.<InitializeComponent>_anonXamlCDataTemplate_5).GetTypeInfo().Assembly));
				xamlServiceProvider7.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(681, 100)));
				bindableObject5.SetValue(fontSizeProperty5, extendedTypeConverter5.ConvertFromInvariantString(value5, xamlServiceProvider7));
				label4.SetValue(View.MarginProperty, new Thickness(5.0, 0.0, 0.0, 0.0));
				stackLayout3.Children.Add(label4);
				bindingExtension10.Path = "ShipTypeName";
				BindingBase binding10 = ((IMarkupExtension<BindingBase>)bindingExtension10).ProvideValue(null);
				label5.SetBinding(Label.TextProperty, binding10);
				label5.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
				label5.SetValue(Label.TextColorProperty, Color.CadetBlue);
				referenceExtension3.Name = "RuleList3";
				IMarkupExtension markupExtension3 = referenceExtension3;
				XamlServiceProvider xamlServiceProvider8 = new XamlServiceProvider();
				Type typeFromHandle15 = typeof(IProvideValueTarget);
				int length8;
				object[] array15 = new object[(length8 = this.parentValues.Length) + 9];
				Array.Copy(this.parentValues, 0, array15, 9, length8);
				object[] array16 = array15;
				array16[0] = bindingExtension11;
				array16[1] = tapGestureRecognizer3;
				array16[2] = label5;
				array16[3] = stackLayout3;
				array16[4] = stackLayout5;
				array16[5] = stackLayout11;
				array16[6] = stackLayout12;
				array16[7] = frame;
				array16[8] = viewCell;
				object service8;
				xamlServiceProvider8.Add(typeFromHandle15, service8 = new SimpleValueTargetProvider(array16, typeof(BindingExtension).GetRuntimeProperty("Source"), nameScope));
				xamlServiceProvider8.Add(typeof(IReferenceProvider), service8);
				Type typeFromHandle16 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver8 = new XmlNamespaceResolver();
				xmlNamespaceResolver8.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver8.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver8.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver8.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider8.Add(typeFromHandle16, new XamlTypeResolver(xmlNamespaceResolver8, typeof(Drill.<InitializeComponent>_anonXamlCDataTemplate_5).GetTypeInfo().Assembly));
				xamlServiceProvider8.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(684, 87)));
				object source3 = markupExtension3.ProvideValue(xamlServiceProvider8);
				bindingExtension11.Source = source3;
				bindingExtension11.Path = "BindingContext.RuleTypeCommand";
				BindingBase binding11 = ((IMarkupExtension<BindingBase>)bindingExtension11).ProvideValue(null);
				tapGestureRecognizer3.SetBinding(TapGestureRecognizer.CommandProperty, binding11);
				bindingExtension12.Path = "ShipType";
				BindingBase binding12 = ((IMarkupExtension<BindingBase>)bindingExtension12).ProvideValue(null);
				tapGestureRecognizer3.SetBinding(TapGestureRecognizer.CommandParameterProperty, binding12);
				label5.GestureRecognizers.Add(tapGestureRecognizer3);
				stackLayout3.Children.Add(label5);
				stackLayout5.Children.Add(stackLayout3);
				stackLayout4.SetValue(StackLayout.OrientationProperty, StackOrientation.Horizontal);
				stackLayout4.SetValue(StackLayout.SpacingProperty, 0.0);
				bindingExtension13.Path = "MinLv";
				BindingBase binding13 = ((IMarkupExtension<BindingBase>)bindingExtension13).ProvideValue(null);
				entry2.SetBinding(Entry.TextProperty, binding13);
				BindableObject bindableObject6 = entry2;
				BindableProperty fontSizeProperty6 = Entry.FontSizeProperty;
				IExtendedTypeConverter extendedTypeConverter6 = new FontSizeConverter();
				string value6 = "13";
				XamlServiceProvider xamlServiceProvider9 = new XamlServiceProvider();
				Type typeFromHandle17 = typeof(IProvideValueTarget);
				int length9;
				object[] array17 = new object[(length9 = this.parentValues.Length) + 7];
				Array.Copy(this.parentValues, 0, array17, 7, length9);
				object[] array18 = array17;
				array18[0] = entry2;
				array18[1] = stackLayout4;
				array18[2] = stackLayout5;
				array18[3] = stackLayout11;
				array18[4] = stackLayout12;
				array18[5] = frame;
				array18[6] = viewCell;
				object service9;
				xamlServiceProvider9.Add(typeFromHandle17, service9 = new SimpleValueTargetProvider(array18, Entry.FontSizeProperty, nameScope));
				xamlServiceProvider9.Add(typeof(IReferenceProvider), service9);
				Type typeFromHandle18 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver9 = new XmlNamespaceResolver();
				xmlNamespaceResolver9.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver9.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver9.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver9.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider9.Add(typeFromHandle18, new XamlTypeResolver(xmlNamespaceResolver9, typeof(Drill.<InitializeComponent>_anonXamlCDataTemplate_5).GetTypeInfo().Assembly));
				xamlServiceProvider9.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(689, 87)));
				bindableObject6.SetValue(fontSizeProperty6, extendedTypeConverter6.ConvertFromInvariantString(value6, xamlServiceProvider9));
				entry2.SetValue(Entry.HorizontalTextAlignmentProperty, new TextAlignmentConverter().ConvertFromInvariantString("Center"));
				entry2.SetValue(VisualElement.WidthRequestProperty, 40.0);
				entry2.SetValue(InputView.KeyboardProperty, new KeyboardTypeConverter().ConvertFromInvariantString("Numeric"));
				stackLayout4.Children.Add(entry2);
				label6.SetValue(Label.TextProperty, "≤ 等级 ≤");
				label6.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
				BindableObject bindableObject7 = label6;
				BindableProperty fontSizeProperty7 = Label.FontSizeProperty;
				IExtendedTypeConverter extendedTypeConverter7 = new FontSizeConverter();
				string value7 = "13";
				XamlServiceProvider xamlServiceProvider10 = new XamlServiceProvider();
				Type typeFromHandle19 = typeof(IProvideValueTarget);
				int length10;
				object[] array19 = new object[(length10 = this.parentValues.Length) + 7];
				Array.Copy(this.parentValues, 0, array19, 7, length10);
				object[] array20 = array19;
				array20[0] = label6;
				array20[1] = stackLayout4;
				array20[2] = stackLayout5;
				array20[3] = stackLayout11;
				array20[4] = stackLayout12;
				array20[5] = frame;
				array20[6] = viewCell;
				object service10;
				xamlServiceProvider10.Add(typeFromHandle19, service10 = new SimpleValueTargetProvider(array20, Label.FontSizeProperty, nameScope));
				xamlServiceProvider10.Add(typeof(IReferenceProvider), service10);
				Type typeFromHandle20 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver10 = new XmlNamespaceResolver();
				xmlNamespaceResolver10.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver10.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver10.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver10.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider10.Add(typeFromHandle20, new XamlTypeResolver(xmlNamespaceResolver10, typeof(Drill.<InitializeComponent>_anonXamlCDataTemplate_5).GetTypeInfo().Assembly));
				xamlServiceProvider10.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(690, 103)));
				bindableObject7.SetValue(fontSizeProperty7, extendedTypeConverter7.ConvertFromInvariantString(value7, xamlServiceProvider10));
				stackLayout4.Children.Add(label6);
				bindingExtension14.Path = "MaxLv";
				BindingBase binding14 = ((IMarkupExtension<BindingBase>)bindingExtension14).ProvideValue(null);
				entry3.SetBinding(Entry.TextProperty, binding14);
				BindableObject bindableObject8 = entry3;
				BindableProperty fontSizeProperty8 = Entry.FontSizeProperty;
				IExtendedTypeConverter extendedTypeConverter8 = new FontSizeConverter();
				string value8 = "13";
				XamlServiceProvider xamlServiceProvider11 = new XamlServiceProvider();
				Type typeFromHandle21 = typeof(IProvideValueTarget);
				int length11;
				object[] array21 = new object[(length11 = this.parentValues.Length) + 7];
				Array.Copy(this.parentValues, 0, array21, 7, length11);
				object[] array22 = array21;
				array22[0] = entry3;
				array22[1] = stackLayout4;
				array22[2] = stackLayout5;
				array22[3] = stackLayout11;
				array22[4] = stackLayout12;
				array22[5] = frame;
				array22[6] = viewCell;
				object service11;
				xamlServiceProvider11.Add(typeFromHandle21, service11 = new SimpleValueTargetProvider(array22, Entry.FontSizeProperty, nameScope));
				xamlServiceProvider11.Add(typeof(IReferenceProvider), service11);
				Type typeFromHandle22 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver11 = new XmlNamespaceResolver();
				xmlNamespaceResolver11.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver11.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver11.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver11.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider11.Add(typeFromHandle22, new XamlTypeResolver(xmlNamespaceResolver11, typeof(Drill.<InitializeComponent>_anonXamlCDataTemplate_5).GetTypeInfo().Assembly));
				xamlServiceProvider11.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(691, 87)));
				bindableObject8.SetValue(fontSizeProperty8, extendedTypeConverter8.ConvertFromInvariantString(value8, xamlServiceProvider11));
				entry3.SetValue(Entry.HorizontalTextAlignmentProperty, new TextAlignmentConverter().ConvertFromInvariantString("Center"));
				entry3.SetValue(VisualElement.WidthRequestProperty, 40.0);
				entry3.SetValue(InputView.KeyboardProperty, new KeyboardTypeConverter().ConvertFromInvariantString("Numeric"));
				stackLayout4.Children.Add(entry3);
				label7.SetValue(Label.TextProperty, "反序");
				label7.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
				BindableObject bindableObject9 = label7;
				BindableProperty fontSizeProperty9 = Label.FontSizeProperty;
				IExtendedTypeConverter extendedTypeConverter9 = new FontSizeConverter();
				string value9 = "13";
				XamlServiceProvider xamlServiceProvider12 = new XamlServiceProvider();
				Type typeFromHandle23 = typeof(IProvideValueTarget);
				int length12;
				object[] array23 = new object[(length12 = this.parentValues.Length) + 7];
				Array.Copy(this.parentValues, 0, array23, 7, length12);
				object[] array24 = array23;
				array24[0] = label7;
				array24[1] = stackLayout4;
				array24[2] = stackLayout5;
				array24[3] = stackLayout11;
				array24[4] = stackLayout12;
				array24[5] = frame;
				array24[6] = viewCell;
				object service12;
				xamlServiceProvider12.Add(typeFromHandle23, service12 = new SimpleValueTargetProvider(array24, Label.FontSizeProperty, nameScope));
				xamlServiceProvider12.Add(typeof(IReferenceProvider), service12);
				Type typeFromHandle24 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver12 = new XmlNamespaceResolver();
				xmlNamespaceResolver12.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver12.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver12.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver12.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider12.Add(typeFromHandle24, new XamlTypeResolver(xmlNamespaceResolver12, typeof(Drill.<InitializeComponent>_anonXamlCDataTemplate_5).GetTypeInfo().Assembly));
				xamlServiceProvider12.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(692, 99)));
				bindableObject9.SetValue(fontSizeProperty9, extendedTypeConverter9.ConvertFromInvariantString(value9, xamlServiceProvider12));
				label7.SetValue(View.MarginProperty, new Thickness(10.0, 0.0, 0.0, 0.0));
				stackLayout4.Children.Add(label7);
				bindingExtension15.Path = "LvOrder";
				BindingBase binding15 = ((IMarkupExtension<BindingBase>)bindingExtension15).ProvideValue(null);
				@switch.SetBinding(Switch.IsToggledProperty, binding15);
				stackLayout4.Children.Add(@switch);
				iconImage2.SetValue(IconImage.IconProperty, "md-lock");
				iconImage2.SetValue(IconImage.IconColorProperty, Color.DeepSkyBlue);
				iconImage2.SetValue(VisualElement.HeightRequestProperty, 18.0);
				iconImage2.SetValue(VisualElement.WidthRequestProperty, 18.0);
				iconImage2.SetValue(View.MarginProperty, new Thickness(5.0, 0.0, 0.0, 0.0));
				stackLayout4.Children.Add(iconImage2);
				bindingExtension16.Path = "IsLock";
				BindingBase binding16 = ((IMarkupExtension<BindingBase>)bindingExtension16).ProvideValue(null);
				switch2.SetBinding(Switch.IsToggledProperty, binding16);
				stackLayout4.Children.Add(switch2);
				stackLayout5.Children.Add(stackLayout4);
				stackLayout11.Children.Add(stackLayout5);
				bindingExtension17.Path = "TypeC";
				BindingBase binding17 = ((IMarkupExtension<BindingBase>)bindingExtension17).ProvideValue(null);
				stackLayout8.SetBinding(VisualElement.IsVisibleProperty, binding17);
				stackLayout8.SetValue(StackLayout.SpacingProperty, 0.0);
				stackLayout6.SetValue(StackLayout.OrientationProperty, StackOrientation.Horizontal);
				stackLayout6.SetValue(StackLayout.SpacingProperty, 0.0);
				label8.SetValue(Label.TextProperty, "位置:");
				label8.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
				BindableObject bindableObject10 = label8;
				BindableProperty fontSizeProperty10 = Label.FontSizeProperty;
				IExtendedTypeConverter extendedTypeConverter10 = new FontSizeConverter();
				string value10 = "13";
				XamlServiceProvider xamlServiceProvider13 = new XamlServiceProvider();
				Type typeFromHandle25 = typeof(IProvideValueTarget);
				int length13;
				object[] array25 = new object[(length13 = this.parentValues.Length) + 7];
				Array.Copy(this.parentValues, 0, array25, 7, length13);
				object[] array26 = array25;
				array26[0] = label8;
				array26[1] = stackLayout6;
				array26[2] = stackLayout8;
				array26[3] = stackLayout11;
				array26[4] = stackLayout12;
				array26[5] = frame;
				array26[6] = viewCell;
				object service13;
				xamlServiceProvider13.Add(typeFromHandle25, service13 = new SimpleValueTargetProvider(array26, Label.FontSizeProperty, nameScope));
				xamlServiceProvider13.Add(typeof(IReferenceProvider), service13);
				Type typeFromHandle26 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver13 = new XmlNamespaceResolver();
				xmlNamespaceResolver13.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver13.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver13.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver13.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider13.Add(typeFromHandle26, new XamlTypeResolver(xmlNamespaceResolver13, typeof(Drill.<InitializeComponent>_anonXamlCDataTemplate_5).GetTypeInfo().Assembly));
				xamlServiceProvider13.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(700, 100)));
				bindableObject10.SetValue(fontSizeProperty10, extendedTypeConverter10.ConvertFromInvariantString(value10, xamlServiceProvider13));
				stackLayout6.Children.Add(label8);
				bindingExtension18.Path = "Position";
				BindingBase binding18 = ((IMarkupExtension<BindingBase>)bindingExtension18).ProvideValue(null);
				picker2.SetBinding(Picker.SelectedIndexProperty, binding18);
				picker2.Items.Add(item7);
				picker2.Items.Add(item8);
				picker2.Items.Add(item9);
				picker2.Items.Add(item10);
				picker2.Items.Add(item11);
				picker2.Items.Add(item12);
				stackLayout6.Children.Add(picker2);
				label9.SetValue(Label.TextProperty, "名称:");
				label9.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
				BindableObject bindableObject11 = label9;
				BindableProperty fontSizeProperty11 = Label.FontSizeProperty;
				IExtendedTypeConverter extendedTypeConverter11 = new FontSizeConverter();
				string value11 = "13";
				XamlServiceProvider xamlServiceProvider14 = new XamlServiceProvider();
				Type typeFromHandle27 = typeof(IProvideValueTarget);
				int length14;
				object[] array27 = new object[(length14 = this.parentValues.Length) + 7];
				Array.Copy(this.parentValues, 0, array27, 7, length14);
				object[] array28 = array27;
				array28[0] = label9;
				array28[1] = stackLayout6;
				array28[2] = stackLayout8;
				array28[3] = stackLayout11;
				array28[4] = stackLayout12;
				array28[5] = frame;
				array28[6] = viewCell;
				object service14;
				xamlServiceProvider14.Add(typeFromHandle27, service14 = new SimpleValueTargetProvider(array28, Label.FontSizeProperty, nameScope));
				xamlServiceProvider14.Add(typeof(IReferenceProvider), service14);
				Type typeFromHandle28 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver14 = new XmlNamespaceResolver();
				xmlNamespaceResolver14.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver14.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver14.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver14.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider14.Add(typeFromHandle28, new XamlTypeResolver(xmlNamespaceResolver14, typeof(Drill.<InitializeComponent>_anonXamlCDataTemplate_5).GetTypeInfo().Assembly));
				xamlServiceProvider14.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(711, 100)));
				bindableObject11.SetValue(fontSizeProperty11, extendedTypeConverter11.ConvertFromInvariantString(value11, xamlServiceProvider14));
				label9.SetValue(View.MarginProperty, new Thickness(5.0, 0.0, 0.0, 0.0));
				stackLayout6.Children.Add(label9);
				bindingExtension19.Path = "SelectName";
				BindingBase binding19 = ((IMarkupExtension<BindingBase>)bindingExtension19).ProvideValue(null);
				entry4.SetBinding(Entry.TextProperty, binding19);
				entry4.SetValue(VisualElement.WidthRequestProperty, 180.0);
				stackLayout6.Children.Add(entry4);
				stackLayout8.Children.Add(stackLayout6);
				stackLayout7.SetValue(StackLayout.OrientationProperty, StackOrientation.Horizontal);
				stackLayout7.SetValue(StackLayout.SpacingProperty, 0.0);
				bindingExtension20.Path = "MinLv";
				BindingBase binding20 = ((IMarkupExtension<BindingBase>)bindingExtension20).ProvideValue(null);
				entry5.SetBinding(Entry.TextProperty, binding20);
				BindableObject bindableObject12 = entry5;
				BindableProperty fontSizeProperty12 = Entry.FontSizeProperty;
				IExtendedTypeConverter extendedTypeConverter12 = new FontSizeConverter();
				string value12 = "13";
				XamlServiceProvider xamlServiceProvider15 = new XamlServiceProvider();
				Type typeFromHandle29 = typeof(IProvideValueTarget);
				int length15;
				object[] array29 = new object[(length15 = this.parentValues.Length) + 7];
				Array.Copy(this.parentValues, 0, array29, 7, length15);
				object[] array30 = array29;
				array30[0] = entry5;
				array30[1] = stackLayout7;
				array30[2] = stackLayout8;
				array30[3] = stackLayout11;
				array30[4] = stackLayout12;
				array30[5] = frame;
				array30[6] = viewCell;
				object service15;
				xamlServiceProvider15.Add(typeFromHandle29, service15 = new SimpleValueTargetProvider(array30, Entry.FontSizeProperty, nameScope));
				xamlServiceProvider15.Add(typeof(IReferenceProvider), service15);
				Type typeFromHandle30 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver15 = new XmlNamespaceResolver();
				xmlNamespaceResolver15.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver15.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver15.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver15.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider15.Add(typeFromHandle30, new XamlTypeResolver(xmlNamespaceResolver15, typeof(Drill.<InitializeComponent>_anonXamlCDataTemplate_5).GetTypeInfo().Assembly));
				xamlServiceProvider15.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(715, 87)));
				bindableObject12.SetValue(fontSizeProperty12, extendedTypeConverter12.ConvertFromInvariantString(value12, xamlServiceProvider15));
				entry5.SetValue(Entry.HorizontalTextAlignmentProperty, new TextAlignmentConverter().ConvertFromInvariantString("Center"));
				entry5.SetValue(VisualElement.WidthRequestProperty, 40.0);
				entry5.SetValue(InputView.KeyboardProperty, new KeyboardTypeConverter().ConvertFromInvariantString("Numeric"));
				stackLayout7.Children.Add(entry5);
				label10.SetValue(Label.TextProperty, "≤ 等级 ≤");
				label10.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
				BindableObject bindableObject13 = label10;
				BindableProperty fontSizeProperty13 = Label.FontSizeProperty;
				IExtendedTypeConverter extendedTypeConverter13 = new FontSizeConverter();
				string value13 = "13";
				XamlServiceProvider xamlServiceProvider16 = new XamlServiceProvider();
				Type typeFromHandle31 = typeof(IProvideValueTarget);
				int length16;
				object[] array31 = new object[(length16 = this.parentValues.Length) + 7];
				Array.Copy(this.parentValues, 0, array31, 7, length16);
				object[] array32 = array31;
				array32[0] = label10;
				array32[1] = stackLayout7;
				array32[2] = stackLayout8;
				array32[3] = stackLayout11;
				array32[4] = stackLayout12;
				array32[5] = frame;
				array32[6] = viewCell;
				object service16;
				xamlServiceProvider16.Add(typeFromHandle31, service16 = new SimpleValueTargetProvider(array32, Label.FontSizeProperty, nameScope));
				xamlServiceProvider16.Add(typeof(IReferenceProvider), service16);
				Type typeFromHandle32 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver16 = new XmlNamespaceResolver();
				xmlNamespaceResolver16.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver16.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver16.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver16.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider16.Add(typeFromHandle32, new XamlTypeResolver(xmlNamespaceResolver16, typeof(Drill.<InitializeComponent>_anonXamlCDataTemplate_5).GetTypeInfo().Assembly));
				xamlServiceProvider16.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(716, 103)));
				bindableObject13.SetValue(fontSizeProperty13, extendedTypeConverter13.ConvertFromInvariantString(value13, xamlServiceProvider16));
				stackLayout7.Children.Add(label10);
				bindingExtension21.Path = "MaxLv";
				BindingBase binding21 = ((IMarkupExtension<BindingBase>)bindingExtension21).ProvideValue(null);
				entry6.SetBinding(Entry.TextProperty, binding21);
				BindableObject bindableObject14 = entry6;
				BindableProperty fontSizeProperty14 = Entry.FontSizeProperty;
				IExtendedTypeConverter extendedTypeConverter14 = new FontSizeConverter();
				string value14 = "13";
				XamlServiceProvider xamlServiceProvider17 = new XamlServiceProvider();
				Type typeFromHandle33 = typeof(IProvideValueTarget);
				int length17;
				object[] array33 = new object[(length17 = this.parentValues.Length) + 7];
				Array.Copy(this.parentValues, 0, array33, 7, length17);
				object[] array34 = array33;
				array34[0] = entry6;
				array34[1] = stackLayout7;
				array34[2] = stackLayout8;
				array34[3] = stackLayout11;
				array34[4] = stackLayout12;
				array34[5] = frame;
				array34[6] = viewCell;
				object service17;
				xamlServiceProvider17.Add(typeFromHandle33, service17 = new SimpleValueTargetProvider(array34, Entry.FontSizeProperty, nameScope));
				xamlServiceProvider17.Add(typeof(IReferenceProvider), service17);
				Type typeFromHandle34 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver17 = new XmlNamespaceResolver();
				xmlNamespaceResolver17.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver17.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver17.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver17.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider17.Add(typeFromHandle34, new XamlTypeResolver(xmlNamespaceResolver17, typeof(Drill.<InitializeComponent>_anonXamlCDataTemplate_5).GetTypeInfo().Assembly));
				xamlServiceProvider17.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(717, 87)));
				bindableObject14.SetValue(fontSizeProperty14, extendedTypeConverter14.ConvertFromInvariantString(value14, xamlServiceProvider17));
				entry6.SetValue(Entry.HorizontalTextAlignmentProperty, new TextAlignmentConverter().ConvertFromInvariantString("Center"));
				entry6.SetValue(VisualElement.WidthRequestProperty, 40.0);
				entry6.SetValue(InputView.KeyboardProperty, new KeyboardTypeConverter().ConvertFromInvariantString("Numeric"));
				stackLayout7.Children.Add(entry6);
				label11.SetValue(Label.TextProperty, "反序");
				label11.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
				BindableObject bindableObject15 = label11;
				BindableProperty fontSizeProperty15 = Label.FontSizeProperty;
				IExtendedTypeConverter extendedTypeConverter15 = new FontSizeConverter();
				string value15 = "13";
				XamlServiceProvider xamlServiceProvider18 = new XamlServiceProvider();
				Type typeFromHandle35 = typeof(IProvideValueTarget);
				int length18;
				object[] array35 = new object[(length18 = this.parentValues.Length) + 7];
				Array.Copy(this.parentValues, 0, array35, 7, length18);
				object[] array36 = array35;
				array36[0] = label11;
				array36[1] = stackLayout7;
				array36[2] = stackLayout8;
				array36[3] = stackLayout11;
				array36[4] = stackLayout12;
				array36[5] = frame;
				array36[6] = viewCell;
				object service18;
				xamlServiceProvider18.Add(typeFromHandle35, service18 = new SimpleValueTargetProvider(array36, Label.FontSizeProperty, nameScope));
				xamlServiceProvider18.Add(typeof(IReferenceProvider), service18);
				Type typeFromHandle36 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver18 = new XmlNamespaceResolver();
				xmlNamespaceResolver18.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver18.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver18.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver18.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider18.Add(typeFromHandle36, new XamlTypeResolver(xmlNamespaceResolver18, typeof(Drill.<InitializeComponent>_anonXamlCDataTemplate_5).GetTypeInfo().Assembly));
				xamlServiceProvider18.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(718, 99)));
				bindableObject15.SetValue(fontSizeProperty15, extendedTypeConverter15.ConvertFromInvariantString(value15, xamlServiceProvider18));
				label11.SetValue(View.MarginProperty, new Thickness(10.0, 0.0, 0.0, 0.0));
				stackLayout7.Children.Add(label11);
				bindingExtension22.Path = "LvOrder";
				BindingBase binding22 = ((IMarkupExtension<BindingBase>)bindingExtension22).ProvideValue(null);
				switch3.SetBinding(Switch.IsToggledProperty, binding22);
				stackLayout7.Children.Add(switch3);
				iconImage3.SetValue(IconImage.IconProperty, "md-lock");
				iconImage3.SetValue(IconImage.IconColorProperty, Color.DeepSkyBlue);
				iconImage3.SetValue(VisualElement.HeightRequestProperty, 18.0);
				iconImage3.SetValue(VisualElement.WidthRequestProperty, 18.0);
				iconImage3.SetValue(View.MarginProperty, new Thickness(5.0, 0.0, 0.0, 0.0));
				stackLayout7.Children.Add(iconImage3);
				bindingExtension23.Path = "IsLock";
				BindingBase binding23 = ((IMarkupExtension<BindingBase>)bindingExtension23).ProvideValue(null);
				switch4.SetBinding(Switch.IsToggledProperty, binding23);
				stackLayout7.Children.Add(switch4);
				stackLayout8.Children.Add(stackLayout7);
				stackLayout11.Children.Add(stackLayout8);
				stackLayout10.SetValue(StackLayout.OrientationProperty, StackOrientation.Horizontal);
				stackLayout10.SetValue(StackLayout.SpacingProperty, 0.0);
				stackLayout9.SetValue(StackLayout.OrientationProperty, StackOrientation.Horizontal);
				stackLayout9.SetValue(StackLayout.SpacingProperty, 0.0);
				referenceExtension4.Name = "RuleList3";
				IMarkupExtension markupExtension4 = referenceExtension4;
				XamlServiceProvider xamlServiceProvider19 = new XamlServiceProvider();
				Type typeFromHandle37 = typeof(IProvideValueTarget);
				int length19;
				object[] array37 = new object[(length19 = this.parentValues.Length) + 8];
				Array.Copy(this.parentValues, 0, array37, 8, length19);
				object[] array38 = array37;
				array38[0] = bindingExtension24;
				array38[1] = tapGestureRecognizer4;
				array38[2] = stackLayout9;
				array38[3] = stackLayout10;
				array38[4] = stackLayout11;
				array38[5] = stackLayout12;
				array38[6] = frame;
				array38[7] = viewCell;
				object service19;
				xamlServiceProvider19.Add(typeFromHandle37, service19 = new SimpleValueTargetProvider(array38, typeof(BindingExtension).GetRuntimeProperty("Source"), nameScope));
				xamlServiceProvider19.Add(typeof(IReferenceProvider), service19);
				Type typeFromHandle38 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver19 = new XmlNamespaceResolver();
				xmlNamespaceResolver19.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver19.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver19.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver19.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider19.Add(typeFromHandle38, new XamlTypeResolver(xmlNamespaceResolver19, typeof(Drill.<InitializeComponent>_anonXamlCDataTemplate_5).GetTypeInfo().Assembly));
				xamlServiceProvider19.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(727, 83)));
				object source4 = markupExtension4.ProvideValue(xamlServiceProvider19);
				bindingExtension24.Source = source4;
				bindingExtension24.Path = "BindingContext.EquipmentCommand";
				BindingBase binding24 = ((IMarkupExtension<BindingBase>)bindingExtension24).ProvideValue(null);
				tapGestureRecognizer4.SetBinding(TapGestureRecognizer.CommandProperty, binding24);
				BindingBase binding25 = ((IMarkupExtension<BindingBase>)bindingExtension25).ProvideValue(null);
				tapGestureRecognizer4.SetBinding(TapGestureRecognizer.CommandParameterProperty, binding25);
				stackLayout9.GestureRecognizers.Add(tapGestureRecognizer4);
				label12.SetValue(Label.TextProperty, "指定装备");
				label12.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
				BindableObject bindableObject16 = label12;
				BindableProperty fontSizeProperty16 = Label.FontSizeProperty;
				IExtendedTypeConverter extendedTypeConverter16 = new FontSizeConverter();
				string value16 = "13";
				XamlServiceProvider xamlServiceProvider20 = new XamlServiceProvider();
				Type typeFromHandle39 = typeof(IProvideValueTarget);
				int length20;
				object[] array39 = new object[(length20 = this.parentValues.Length) + 7];
				Array.Copy(this.parentValues, 0, array39, 7, length20);
				object[] array40 = array39;
				array40[0] = label12;
				array40[1] = stackLayout9;
				array40[2] = stackLayout10;
				array40[3] = stackLayout11;
				array40[4] = stackLayout12;
				array40[5] = frame;
				array40[6] = viewCell;
				object service20;
				xamlServiceProvider20.Add(typeFromHandle39, service20 = new SimpleValueTargetProvider(array40, Label.FontSizeProperty, nameScope));
				xamlServiceProvider20.Add(typeof(IReferenceProvider), service20);
				Type typeFromHandle40 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver20 = new XmlNamespaceResolver();
				xmlNamespaceResolver20.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver20.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver20.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver20.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider20.Add(typeFromHandle40, new XamlTypeResolver(xmlNamespaceResolver20, typeof(Drill.<InitializeComponent>_anonXamlCDataTemplate_5).GetTypeInfo().Assembly));
				xamlServiceProvider20.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(729, 101)));
				bindableObject16.SetValue(fontSizeProperty16, extendedTypeConverter16.ConvertFromInvariantString(value16, xamlServiceProvider20));
				stackLayout9.Children.Add(label12);
				bindingExtension26.Path = "Equipment1Image";
				BindingBase binding26 = ((IMarkupExtension<BindingBase>)bindingExtension26).ProvideValue(null);
				image.SetBinding(Image.SourceProperty, binding26);
				image.SetValue(VisualElement.WidthRequestProperty, 24.0);
				image.SetValue(VisualElement.HeightRequestProperty, 24.0);
				stackLayout9.Children.Add(image);
				bindingExtension27.Path = "Equipment2Image";
				BindingBase binding27 = ((IMarkupExtension<BindingBase>)bindingExtension27).ProvideValue(null);
				image2.SetBinding(Image.SourceProperty, binding27);
				image2.SetValue(VisualElement.WidthRequestProperty, 24.0);
				image2.SetValue(VisualElement.HeightRequestProperty, 24.0);
				stackLayout9.Children.Add(image2);
				bindingExtension28.Path = "Equipment3Image";
				BindingBase binding28 = ((IMarkupExtension<BindingBase>)bindingExtension28).ProvideValue(null);
				image3.SetBinding(Image.SourceProperty, binding28);
				image3.SetValue(VisualElement.WidthRequestProperty, 24.0);
				image3.SetValue(VisualElement.HeightRequestProperty, 24.0);
				stackLayout9.Children.Add(image3);
				bindingExtension29.Path = "Equipment4Image";
				BindingBase binding29 = ((IMarkupExtension<BindingBase>)bindingExtension29).ProvideValue(null);
				image4.SetBinding(Image.SourceProperty, binding29);
				image4.SetValue(VisualElement.WidthRequestProperty, 24.0);
				image4.SetValue(VisualElement.HeightRequestProperty, 24.0);
				stackLayout9.Children.Add(image4);
				stackLayout10.Children.Add(stackLayout9);
				label13.SetValue(Label.TextProperty, "移除扒光");
				label13.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
				BindableObject bindableObject17 = label13;
				BindableProperty fontSizeProperty17 = Label.FontSizeProperty;
				IExtendedTypeConverter extendedTypeConverter17 = new FontSizeConverter();
				string value17 = "13";
				XamlServiceProvider xamlServiceProvider21 = new XamlServiceProvider();
				Type typeFromHandle41 = typeof(IProvideValueTarget);
				int length21;
				object[] array41 = new object[(length21 = this.parentValues.Length) + 6];
				Array.Copy(this.parentValues, 0, array41, 6, length21);
				object[] array42 = array41;
				array42[0] = label13;
				array42[1] = stackLayout10;
				array42[2] = stackLayout11;
				array42[3] = stackLayout12;
				array42[4] = frame;
				array42[5] = viewCell;
				object service21;
				xamlServiceProvider21.Add(typeFromHandle41, service21 = new SimpleValueTargetProvider(array42, Label.FontSizeProperty, nameScope));
				xamlServiceProvider21.Add(typeof(IReferenceProvider), service21);
				Type typeFromHandle42 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver21 = new XmlNamespaceResolver();
				xmlNamespaceResolver21.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver21.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver21.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver21.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider21.Add(typeFromHandle42, new XamlTypeResolver(xmlNamespaceResolver21, typeof(Drill.<InitializeComponent>_anonXamlCDataTemplate_5).GetTypeInfo().Assembly));
				xamlServiceProvider21.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(735, 97)));
				bindableObject17.SetValue(fontSizeProperty17, extendedTypeConverter17.ConvertFromInvariantString(value17, xamlServiceProvider21));
				label13.SetValue(View.MarginProperty, new Thickness(10.0, 0.0, 0.0, 0.0));
				stackLayout10.Children.Add(label13);
				bindingExtension30.Path = "IsRemoveEquip";
				BindingBase binding30 = ((IMarkupExtension<BindingBase>)bindingExtension30).ProvideValue(null);
				switch5.SetBinding(Switch.IsToggledProperty, binding30);
				stackLayout10.Children.Add(switch5);
				stackLayout11.Children.Add(stackLayout10);
				stackLayout12.Children.Add(stackLayout11);
				iconImage4.SetValue(IconImage.IconProperty, "md-clear");
				iconImage4.SetValue(IconImage.IconColorProperty, Color.Red);
				iconImage4.SetValue(VisualElement.HeightRequestProperty, 24.0);
				iconImage4.SetValue(VisualElement.WidthRequestProperty, 24.0);
				iconImage4.SetValue(View.HorizontalOptionsProperty, LayoutOptions.EndAndExpand);
				referenceExtension5.Name = "RuleList3";
				IMarkupExtension markupExtension5 = referenceExtension5;
				XamlServiceProvider xamlServiceProvider22 = new XamlServiceProvider();
				Type typeFromHandle43 = typeof(IProvideValueTarget);
				int length22;
				object[] array43 = new object[(length22 = this.parentValues.Length) + 6];
				Array.Copy(this.parentValues, 0, array43, 6, length22);
				object[] array44 = array43;
				array44[0] = bindingExtension31;
				array44[1] = tapGestureRecognizer5;
				array44[2] = iconImage4;
				array44[3] = stackLayout12;
				array44[4] = frame;
				array44[5] = viewCell;
				object service22;
				xamlServiceProvider22.Add(typeFromHandle43, service22 = new SimpleValueTargetProvider(array44, typeof(BindingExtension).GetRuntimeProperty("Source"), nameScope));
				xamlServiceProvider22.Add(typeof(IReferenceProvider), service22);
				Type typeFromHandle44 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver22 = new XmlNamespaceResolver();
				xmlNamespaceResolver22.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver22.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver22.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver22.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider22.Add(typeFromHandle44, new XamlTypeResolver(xmlNamespaceResolver22, typeof(Drill.<InitializeComponent>_anonXamlCDataTemplate_5).GetTypeInfo().Assembly));
				xamlServiceProvider22.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(741, 75)));
				object source5 = markupExtension5.ProvideValue(xamlServiceProvider22);
				bindingExtension31.Source = source5;
				bindingExtension31.Path = "BindingContext.Rule3RemoveCommand";
				BindingBase binding31 = ((IMarkupExtension<BindingBase>)bindingExtension31).ProvideValue(null);
				tapGestureRecognizer5.SetBinding(TapGestureRecognizer.CommandProperty, binding31);
				BindingBase binding32 = ((IMarkupExtension<BindingBase>)bindingExtension32).ProvideValue(null);
				tapGestureRecognizer5.SetBinding(TapGestureRecognizer.CommandParameterProperty, binding32);
				iconImage4.GestureRecognizers.Add(tapGestureRecognizer5);
				stackLayout12.Children.Add(iconImage4);
				frame.SetValue(ContentView.ContentProperty, stackLayout12);
				viewCell.View = frame;
				return viewCell;
			}

			// Token: 0x04000067 RID: 103
			internal object[] parentValues;

			// Token: 0x04000068 RID: 104
			internal Drill root;
		}

		// Token: 0x02000034 RID: 52
		[CompilerGenerated]
		private sealed class <InitializeComponent>_anonXamlCDataTemplate_6
		{
			// Token: 0x060000C0 RID: 192 RVA: 0x0002CA10 File Offset: 0x0002AC10
			internal object LoadDataTemplate()
			{
				BindingExtension bindingExtension = new BindingExtension();
				string item = "航母";
				string item2 = "轻母";
				string item3 = "装母";
				string item4 = "战列";
				string item5 = "航战";
				string item6 = "战巡";
				string item7 = "重巡";
				string item8 = "航巡";
				string item9 = "雷巡";
				string item10 = "轻巡";
				string item11 = "重炮";
				string item12 = "驱逐";
				string item13 = "潜母";
				string item14 = "潜艇";
				string item15 = "炮潜";
				string item16 = "补给";
				string item17 = "导驱";
				string item18 = "防驱";
				Picker picker = new Picker();
				BindingExtension bindingExtension2 = new BindingExtension();
				string item19 = "＞";
				string item20 = "=";
				string item21 = "＜";
				Picker picker2 = new Picker();
				BindingExtension bindingExtension3 = new BindingExtension();
				Entry entry = new Entry();
				ReferenceExtension referenceExtension = new ReferenceExtension();
				BindingExtension bindingExtension4 = new BindingExtension();
				BindingExtension bindingExtension5 = new BindingExtension();
				TapGestureRecognizer tapGestureRecognizer = new TapGestureRecognizer();
				IconImage iconImage = new IconImage();
				StackLayout stackLayout = new StackLayout();
				ViewCell viewCell = new ViewCell();
				NameScope nameScope = new NameScope();
				NameScope.SetNameScope(viewCell, nameScope);
				stackLayout.SetValue(StackLayout.OrientationProperty, StackOrientation.Horizontal);
				bindingExtension.Path = "ShipType";
				BindingBase binding = ((IMarkupExtension<BindingBase>)bindingExtension).ProvideValue(null);
				picker.SetBinding(Picker.SelectedIndexProperty, binding);
				picker.SetValue(VisualElement.WidthRequestProperty, 80.0);
				picker.Items.Add(item);
				picker.Items.Add(item2);
				picker.Items.Add(item3);
				picker.Items.Add(item4);
				picker.Items.Add(item5);
				picker.Items.Add(item6);
				picker.Items.Add(item7);
				picker.Items.Add(item8);
				picker.Items.Add(item9);
				picker.Items.Add(item10);
				picker.Items.Add(item11);
				picker.Items.Add(item12);
				picker.Items.Add(item13);
				picker.Items.Add(item14);
				picker.Items.Add(item15);
				picker.Items.Add(item16);
				picker.Items.Add(item17);
				picker.Items.Add(item18);
				stackLayout.Children.Add(picker);
				bindingExtension2.Path = "Operator";
				BindingBase binding2 = ((IMarkupExtension<BindingBase>)bindingExtension2).ProvideValue(null);
				picker2.SetBinding(Picker.SelectedIndexProperty, binding2);
				picker2.SetValue(VisualElement.WidthRequestProperty, 40.0);
				picker2.Items.Add(item19);
				picker2.Items.Add(item20);
				picker2.Items.Add(item21);
				stackLayout.Children.Add(picker2);
				bindingExtension3.Path = "Number";
				BindingBase binding3 = ((IMarkupExtension<BindingBase>)bindingExtension3).ProvideValue(null);
				entry.SetBinding(Entry.TextProperty, binding3);
				entry.SetValue(VisualElement.WidthRequestProperty, 40.0);
				entry.SetValue(InputView.KeyboardProperty, new KeyboardTypeConverter().ConvertFromInvariantString("Numeric"));
				stackLayout.Children.Add(entry);
				iconImage.SetValue(IconImage.IconProperty, "md-clear");
				iconImage.SetValue(IconImage.IconColorProperty, Color.Red);
				iconImage.SetValue(VisualElement.HeightRequestProperty, 24.0);
				iconImage.SetValue(VisualElement.WidthRequestProperty, 24.0);
				iconImage.SetValue(View.HorizontalOptionsProperty, LayoutOptions.EndAndExpand);
				referenceExtension.Name = "ConditionList3";
				IMarkupExtension markupExtension = referenceExtension;
				XamlServiceProvider xamlServiceProvider = new XamlServiceProvider();
				Type typeFromHandle = typeof(IProvideValueTarget);
				int length;
				object[] array = new object[(length = this.parentValues.Length) + 5];
				Array.Copy(this.parentValues, 0, array, 5, length);
				object[] array2 = array;
				array2[0] = bindingExtension4;
				array2[1] = tapGestureRecognizer;
				array2[2] = iconImage;
				array2[3] = stackLayout;
				array2[4] = viewCell;
				object service;
				xamlServiceProvider.Add(typeFromHandle, service = new SimpleValueTargetProvider(array2, typeof(BindingExtension).GetRuntimeProperty("Source"), nameScope));
				xamlServiceProvider.Add(typeof(IReferenceProvider), service);
				Type typeFromHandle2 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver = new XmlNamespaceResolver();
				xmlNamespaceResolver.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider.Add(typeFromHandle2, new XamlTypeResolver(xmlNamespaceResolver, typeof(Drill.<InitializeComponent>_anonXamlCDataTemplate_6).GetTypeInfo().Assembly));
				xamlServiceProvider.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(800, 75)));
				object source = markupExtension.ProvideValue(xamlServiceProvider);
				bindingExtension4.Source = source;
				bindingExtension4.Path = "BindingContext.Remove3Command";
				BindingBase binding4 = ((IMarkupExtension<BindingBase>)bindingExtension4).ProvideValue(null);
				tapGestureRecognizer.SetBinding(TapGestureRecognizer.CommandProperty, binding4);
				BindingBase binding5 = ((IMarkupExtension<BindingBase>)bindingExtension5).ProvideValue(null);
				tapGestureRecognizer.SetBinding(TapGestureRecognizer.CommandParameterProperty, binding5);
				iconImage.GestureRecognizers.Add(tapGestureRecognizer);
				stackLayout.Children.Add(iconImage);
				viewCell.View = stackLayout;
				return viewCell;
			}

			// Token: 0x04000069 RID: 105
			internal object[] parentValues;

			// Token: 0x0400006A RID: 106
			internal Drill root;
		}
	}
}
